mac 查看文件编码
来源:互联网 发布:mac gradle 路径 编辑:程序博客网 时间:2024/06/14 05:28
查看文件编码可以通过以下几种方式:
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 (如果你的系统中没有安装这个命令,可以用sudo yum install -y enca 安装 )查看文件编码
$ enca filename
filename: Universal transformation format 8 bits; UTF-8
CRLF line terminators
需要说明一点的是,enca对某些GBK编码的文件识别的不是很好,识别时会出现:
Unrecognized encoding
文件编码转换
1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:set fileencoding=utf-8
2. enconv 转换文件编码,比如要将一个GBK编码的文件转换成UTF-8编码,操作如下
enconv -L zh_CN -x UTF-8 filename(这个命令对windows的ANSI编码非常有效)。
3. iconv 转换,iconv的命令格式如下:
iconv -f encoding -t encoding inputfile
比如将一个UTF-8 编码的文件转换成GBK编码
iconv -f GBK -t UTF-8 file1 -o file2原文地址:http://bbs.feng.com/read-htm-tid-5204299.html
补充:可以直接在命令行下使用file命令
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 (如果你的系统中没有安装这个命令,可以用sudo yum install -y enca 安装 )查看文件编码
$ enca filename
filename: Universal transformation format 8 bits; UTF-8
CRLF line terminators
需要说明一点的是,enca对某些GBK编码的文件识别的不是很好,识别时会出现:
Unrecognized encoding
文件编码转换
1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:set fileencoding=utf-8
2. enconv 转换文件编码,比如要将一个GBK编码的文件转换成UTF-8编码,操作如下
enconv -L zh_CN -x UTF-8 filename(这个命令对windows的ANSI编码非常有效)。
3. iconv 转换,iconv的命令格式如下:
iconv -f encoding -t encoding inputfile
比如将一个UTF-8 编码的文件转换成GBK编码
iconv -f GBK -t UTF-8 file1 -o file2原文地址:http://bbs.feng.com/read-htm-tid-5204299.html
补充:可以直接在命令行下使用file命令
0 0
- mac 查看文件编码
- 在mac中查看和转换txt文件编码
- mac 查看隐藏文件
- mac 查看共享文件
- Mac 查看隐藏文件
- mac 查看隐藏文件
- Mac查看隐藏文件
- 查看文件编码格式
- 查看文件编码格式
- linux 查看 文件编码
- 查看文件编码
- 查看文件编码格式
- vim查看文件编码
- Mac 查看隐藏文件(夹)
- Mac os 查看PDM文件
- MAC下 查看隐藏文件
- mac下查看文件路径
- mac下查看.mobileprovision文件
- Linux文件管理
- 背包问题
- 关于scrollview的一些小问题
- 游戏中 ClippingNode 实现 标题划过的光效 (C++)
- listBox选择多个并进行取值
- mac 查看文件编码
- SqlDataAdapter.FillSchema(DataTable)方法填充数据表的主键和约束
- Linux架构
- DAS,NAS,SAN和ISCSI存储架构介绍
- hdoj2438Turn the corner【三分法】
- Effective C++总结(一)
- Python opencv 调用sift
- 包含目录和附加包含目录
- fill_parent、wrap_content和match_parent的区别