请教一个delphi OCX的字符兼容性问题
我现在做了一个OCX,封装了一个底层的C写的dll,其中有一个接口入参定义是BSTR
在实现过程中有如下转换 BSTR(wide string) -> string ->pChar
现在发现一个问题,当我用C++或者C来调用这个OCX时,如果传入的字符串中有0xCE这种大于128的字符,最后也可以透传入底层dll,但如果是用js来调用这个OCX时,传入0xCE就变成了0x3F,只要大于128似乎都会变成0x3F,小于则可以透传成功,请教一下这个问题的原因和解决方法