我尝试解密给定的文件,但使用_bstr_t类在C++中完成存储的内容。我已经搜索了2个小时,测试了所有内容,但仍然没有得到正确的结果:以字符串形式阅读韩文_bstr_t
'd字符。从字节数组处理_bstr_t并返回C#
这是字节读取值:
B5 B8 BF F2 C3 BC
应该是,据我所知,像 '宋体'。 我试过使用Encoding.Unicode.GetString()
,Encoding.UTF8.GetString()
,Encoding.UTF7.GetString()
,Encoding.UTF32.GetString()
方法,他们都没有返回正确的韩语句子。
有没有人有一个想法如何转换_bstr_t'd字符串,转换为字节,在C#中可读?
您是否可以访问将文件写入的C++代码?你可以发布一些吗? – FMM 2012-01-14 17:09:09
我无法访问C++代码,不幸的是:(. – Diamondo25 2012-01-14 17:28:00
这不是韩文文本,你可能在查看二进制数据,请联系编写文件以获得支持的代码的所有者。 – 2012-01-14 17:42:53