在VB 6.0中显示UTF-8字符

时间:2016-08-02 10:45:38

标签: unicode encoding utf-8 com vb6

我的应用程序是一个分层应用程序,其中第1层通过API调用从第0层获取数据,在此类调用期间,它从第0层获取数据作为char *,第1层将此数据转换为BSTR并将其发送到应用程序。 第0层以UTF-8格式发送数据。(俄文字符)

在应用程序中,从第1层收到的数据无法正确显示。

我拦截了第1层的数据并复制到Nodepad ++中,然后使用“编码”选项,我选择“在UTF-8中编码”,然后我得到了数据。

我的应用程序应该可以执行NotePad ++能够执行的操作,只需编码为UTF-8

该应用程序是VB 6.0。

感谢您对此进行调查,非常感谢您的建议。

0 个答案:

没有答案