我有土耳其文字,但我有一些奇怪的字符,例如: ý而不是ı,Ý而不是İ等...我试图将编码转换为iso 8859-9,但它没有帮助。
答案 0 :(得分:1)
如果您正在运行UNIX / Linux计算机,请尝试以下shell命令:
you@somewhere:~$ file --mime yourfile.txt
它应输出类似下面的代码段,其中iso-8859-1
是您系统假定的实际字符集:
yourfile.txt: text/plain; charset=iso-8859-1
现在,您可以将文件转换为更灵活的字符集,例如UTF-8
:
you@somewhere:~$ iconv -f iso-8859-1 -t utf-8 yourfile.txt > converted.txt
上面的代码段指定了转换-f
rom的charset(应该等于file
命令的输出)以及转换-t
o的字符集。转换yourfile.txt
的结果随后存储在converted.txt
中,您应该可以使用gedit
打开。
如果这不起作用,您可以在评论部分粘贴file
命令的输出以及文件的某些实线......