Encoding 显示错误字符的阿拉伯文文本
我有一个字符编码问题 我有一个用阿拉伯语写的文本文件,当我打开它时,会看到奇怪的字符。。像这样Encoding 显示错误字符的阿拉伯文文本,encoding,character-encoding,special-characters,arabic,Encoding,Character Encoding,Special Characters,Arabic,我有一个字符编码问题 我有一个用阿拉伯语写的文本文件,当我打开它时,会看到奇怪的字符。。像这样åÜÍÌäääÝÚäää 有没有办法解决这个问题并获得正确的文本?写入它的文本文件是utf8x编码的。您可以使用记事本++显示阿拉伯文本。如注释所示:它不是UTF8,是WINDOWS-1256编码,因此您可以在Linux上使用iconv命令对文件测试进行修复: jh@jh-aspire:4804~$ iconv -fwindows-1256 -tutf8 test هاـالحجرنالرفاعيمني
åÜÍÌäääÝÚäää
有没有办法解决这个问题并获得正确的文本?写入它的文本文件是utf8x编码的。您可以使用记事本++显示阿拉伯文本。如注释所示:它不是UTF8,是WINDOWS-1256编码,因此您可以在Linux上使用
iconv
命令对文件测试
进行修复:
jh@jh-aspire:4804~$ iconv -fwindows-1256 -tutf8 test
هاـالحجرنالرفاعيمني
(我不知道它是什么意思,因为我不懂阿拉伯语)那不是utf8,而是Windows-1256中的its。你是如何打开它的?用什么程序?我首先用这种方式对它进行编码,然后将它保存到一个文件中。。