温馨提示×

linux怎么查看文件编码

小樊
39
2026-09-07 14:45:43
栏目: 智能运维

在 Linux 下查看文件编码,常用以下几种方法:

1. file 命令(最简单)

file 文件名
file -i 文件名   # 显示 MIME 类型和编码

示例:

file test.txt
# test.txt: UTF-8 Unicode text

file -i test.txt
# test.txt: text/plain; charset=utf-8

2. enca 命令(需安装)

enca 文件名

或指定语言:

enca -L zh_CN 文件名

3. iconv 试探(间接判断)

尝试转换,不报错一般说明识别正确:

iconv -f GBK -t UTF-8 文件名 > /dev/null && echo "可能是 GBK"

4. vim 查看

vim 文件名
:set fileencoding

5. nkf(日文环境常用,也可识别中文)

nkf --guess 文件名

推荐

  • 快速查看:file -i
  • 不确定编码时:encankf --guess

如果你有具体文件或报错信息,也可以发出来我帮你判断。

0