当我转换本网站上的我的文字,正确地转换:
http://string-functions.com/encodedecode.aspx
我选择源“的Windows-1252”和目标“UTF-8”。
看到它下面的截图:
https://i.stack.imgur.com/2Pn4E.png的iconv不完全转换为utf8
但是,当我用下面的代码转换,有些字母不转换,文字打乱。
iconv -c -f UTF-8 -t WINDOWS-1252 <mytext.txt> fixed_mytext.txt
应该要转换的短语:
آموزش Ùˆ نرم اÙزارهای تعمیر مانیتور
如果为true转换应该是这句话:
آموزش و نرم افزارهای تعمیر مانیتور
普莱舍帮助我。谢谢
我的原单的文字:
http://www.todaymagazine.ir/forum.txt
这是没用的,张贴的文字是不是UTF-8在这里。它会被打乱,没有人能够重现你的错误。发布数据的十六进制转储('od -t x1 myfile.txt')。 –
我的tex的十六进制: http://www.todaymagazine.ir/mytext-hex.txt – nekooee
(1)如果您正在发布一个文件的链接,请发送一个链接指向原始文件,而不是发布到十六进制转储! (2)文件很大,大部分似乎是ASCII,请只发布相关片段。 (3)我已经尝试过你刚才所做的并且对我有效(我从问题中复制并粘贴了你的短语,而不是从链接的文件中)。你将UTF-8文本重新解释为Windows1252并再次转换为UTF-8 。您必须从UTF-8转换为Windows-1252 *,然后将结果用作UTF-8 *。 –