我的应用程序是一个分层应用程序,其中第1层通过API调用从第0层获取数据,在此类调用期间,它从第0层获取数据作为char *,第1层将此数据转换为BSTR并将其发送到应用程序。 第0层以UTF-8格式发送数据。(俄文字符)
在应用程序中,从第1层收到的数据无法正确显示。
我拦截了第1层的数据并复制到Nodepad ++中,然后使用“编码”选项,我选择“在UTF-8中编码”,然后我得到了数据。
我的应用程序应该可以执行NotePad ++能够执行的操作,只需编码为UTF-8
该应用程序是VB 6.0。
感谢您对此进行调查,非常感谢您的建议。