我有.txt
和.java
文件,但我不知道如何确定文件的编码表(Unicode,UTF-8,ISO-8525,…)。有没有什么程序可以用来确定文件编码或查看编码?
发布于 2010-11-23 19:13:23
如果您使用的是Linux,请尝试使用file -i filename.txt
。
$ file -i vol34.tex
vol34.tex: text/x-tex; charset=us-ascii
作为参考,这里是我的环境:
$ which file
/usr/bin/file
$ file --version
file-5.09
magic file from /etc/magic:/usr/share/misc/magic
一些文件版本(例如,OS X/macOS上的file
-5.04)的命令行开关略有不同:
$ file -I vol34.tex
vol34.tex: text/x-tex; charset=us-ascii
$ file --mime vol34.tex
vol34.tex: text/x-tex; charset=us-ascii
另外,请看一下here。
发布于 2010-11-23 19:27:44
使用Notepad++打开该文件,将在右下角看到编码表名称。在编码菜单中,您可以更改编码表并保存文件。
发布于 2010-11-23 19:15:08
您不能可靠地从文本文件中检测编码-您可以做的是通过搜索非ascii字符并尝试确定它是否是unicode组合在您正在解析的语言中产生意义,从而做出一个有根据的猜测。
https://stackoverflow.com/questions/4255305
复制相似问题