文件编码查看、转换

文本文件都有编码格式,常见格式有UTF8、GBK、latin1等,因为编码不统一,所以在文件处理的时候经常会遇到编码导致的乱码问题

查看文件编码

  • file命令
$ file utf8_hello.txt
utf8_hello.txt: UTF-8 Unicode text

文件编码转换

  • 命令用法
iconv -f src_encoding -t target_encoding inputfile -o outputfile
  • 示例
# 把utf8编码的文件utf8_hello.txt转换为gbk编码的gbk_hello.txt
iconv -f utf-8 -t gbk utf8_hello.txt -o gbk_hello.txt

按照指定编码打开文件

  • vim
## 使用gbk编码打开文件file.txt
vim file.txt -c "e ++enc=gbk"
  • Sublime
File -> Reopen with Encoding

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容