text - 如何确定文本文件的编码表

标签 text unicode encoding character-encoding

我有 .txt.java文件,我不知道如何确定文件的编码表(Unicode、UTF-8、ISO-8525……)。是否有任何程序可以确定文件编码或查看编码?

最佳答案

如果您使用的是 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

一些 file版本(例如 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 .

关于text - 如何确定文本文件的编码表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4255305/

相关文章:

html - 换行时如何使父元素收缩?

Unicode 字母数字字符范围

iphone - 如何在 Interface Builder 的 UILabel 中输入 unicode 字符?

delphi - 如何检测字符串是否是Base64Encoded?

java - Maven java项目中文件的源编码

c++ - OSX 无法识别 Protocol Buffer 扩展

Java新手: infinite loop searching for specific text in a file

user-interface - 某些设备上未显示 Unity 按钮文本

java - 如何限制 JTextArea 的最大行数和列数?

ruby-on-rails-3 - 包含重音字符的名称的 ActiveRecord 查询失败