使用ICONV在UTF-8中显示文件,在notepad ++中显示ANSI编码

时间:2016-07-11 11:22:46

标签: unix character-encoding

我在使用.csv命令从“ISO-8859-7 -t UTF-8更改ICONV文件时遇到编码问题。它显示我已成功完成,但是当我转换文件时,我将导出并检查Notepad ++,它显示ANSI编码,即使字符不同,但当我使用Notepad ++手动将编码更改为UTF-8时然后它显示了正确的字符串。

例如,使用ΒΙΓΛΑ ΟΛΥΜΠΟΥ ΑΕΒΕ使用ICONV命令转换为ISO-8859-7 -t UTF-8

但上面的说法不正确,当我在记事本++中将编码更改为UTF-8时,它即将到来ΒΙΓΛΑ ΟΛΥΜΠΟΥ ΑΕΒΕ这是正确的。

任何人都可以建议我如何摆脱这个问题。

1 个答案:

答案 0 :(得分:0)

记事本只是猜测它应该打开文件的编码。文件本身并没有声明编码它的任何地方。显然,记事本弄错了。因此,您需要手动告诉它该文件的编码实际

如果您的文件在解释为UTF-8时看起来没问题,那么它实际上是UTF-8。这里别无其他。