-5
預計:Тестирование
實際:ÂÕáâØàÞÒÐÝØÕ
UTF-16文件不正確打印
該文件已經在UTF-16,但預期的結果與實際結果不同。任何人都知道這是爲什麼發生我使用了char數組和w_char,但結果仍然相同。
附加:使用iconv將文件從默認編碼ISO-8859-15轉換爲UTF16。
您的回答將不勝感激。
預計:Тестирование
實際:ÂÕáâØàÞÒÐÝØÕ
UTF-16文件不正確打印
該文件已經在UTF-16,但預期的結果與實際結果不同。任何人都知道這是爲什麼發生我使用了char數組和w_char,但結果仍然相同。
附加:使用iconv將文件從默認編碼ISO-8859-15轉換爲UTF16。
您的回答將不勝感激。
> echo ÂÕáâØàÞÒÐÝØÕ | iconv -f UTF-8 -t ISO8859-1 | iconv -f ISO8859-5 -t UTF-8
Тестирование
> echo Тестирование | iconv -f UTF-8 -t ISO8859-5 | iconv -f ISO8859-1 -t UTF-8
ÂÕáâØàÞÒÐÝØÕ
所以這真是ISO8859-5數據解釋爲ISO8859-1。 (由於我的終端使用UTF-8編碼,所以需要UTF-8轉換圖)。在任何地方都沒有UTF-16。
這很奇怪,因爲從來沒有人使用過ISO8859-5。
如果您的代碼出現問題,我們需要查看代碼來修復它。 – 2013-05-06 11:25:26
控制檯可能需要UTF-8編碼數據。 – 2013-05-06 11:29:42