我嘗試解密給定的文件,但使用_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