Chinaunix首页 | 论坛 | 博客
  • 博客访问: 264362
  • 博文数量: 42
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 10:05
文章存档

2021年(1)

2019年(1)

2017年(3)

2016年(27)

2015年(4)

2014年(6)

我的朋友

分类: LINUX

2016-08-08 11:09:41

1.在Vim中可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。

如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8
fileencodings=ucs-bom,utf-8,cp936
这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照 fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。

2. enca查看文件编码

安装:
fedora环境下,用sudo yum install -y enca 安装。
ubuntu环境下,sudo apt-get install enca

enca用法如下:

enca -L zh_CN file 检查文件的编码

enca -L zh_CN -x UTF-8 file 将文件编码转换为”UTF-8″编码

enca -L zh_CN -x UTF-8 < file1 > file2 如果不想覆盖原文件可以这样



阅读(2090) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~