Linux系统下文件编码的查看与转换方法
如果你需要在Linux 中操作Windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。
查看文件编码
在Linux中查看文件编码可以通过以下几种方式:
(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
文件编码转换
因为现在用linux,原来在windows里的文件都是用GBK编码的。所以copy到linux下是乱码,文件内容可以用iconv来转换可是好多中文的文件名还是乱码,找到个可以转换文件名编码的命令,就是convmv。
convmv命令详细参数 例如
复制代码代码如下:convmv -f GBK -t UTF-8 .mp3
不过这个命令不会直正的转换,你可以看到转换前后的对比。如果要直正的转换要加上参数 --notest
复制代码代码如下:convmv -f GBK -t UTF-8 --notest .mp3
-f 参数是指出转换前的编码,-t 是转换后的编码。这个千万不要弄错了。不然可能还是乱码哦。还有一个参数很有用。就是 -r 这个表示递归转换当前目录下的所有子目录。
* 需要安装 convmv-1.10-1.el5.noarch.rpm
更好的傻瓜型命令行工具enca,它不但能智能的识别文件的编码,而且还支持成批转换。
(1).安装
复制代码代码如下:$sudo apt-get install enca
(2).查看当前文件编码
复制代码代码如下:enca -L zh_CN ip.txt
Simplified Chinese National Standard; GB2312 Surrounded by/intermixed with non-text data
(3).转换 命令格式如下
$enca -L 当前语言 -x 目标编码 文件名
例如要把当前目录下的所有文件都转成utf-8
复制代码代码如下:enca -L zh_CN -x utf-8 *
检查文件的编码
复制代码代码如下:enca -L zh_CN file
将文件编码转换为"UTF-8"编码
复制代码代码如下: enca -L zh_CN -x UTF-8 file
如果不想覆盖原文件可以这样
复制代码代码如下: enca -L zh_CN -x UTF-8file1file2
<>
推荐系统
番茄花园 Windows 10 极速企业版 版本1903 2022年7月(32位) ISO镜像快速下载
语言:中文版系统大小:3.98GB系统类型:Win10新萝卜家园电脑城专用系统 Windows10 x86 企业版 版本1507 2022年7月(32位) ISO镜像高速下载
语言:中文版系统大小:3.98GB系统类型:Win10笔记本&台式机专用系统 Windows10 企业版 版本1903 2022年7月(32位) ISO镜像快速下载
语言:中文版系统大小:3.98GB系统类型:Win10笔记本&台式机专用系统 Windows10 企业版 版本1903 2022年7月(64位) 提供下载
语言:中文版系统大小:3.98GB系统类型:Win10雨林木风 Windows10 x64 企业装机版 版本1903 2022年7月(64位) ISO镜像高速下载
语言:中文版系统大小:3.98GB系统类型:Win10深度技术 Windows 10 x64 企业版 电脑城装机版 版本1903 2022年7月(64位) 高速下载
语言:中文版系统大小:3.98GB系统类型:Win10电脑公司 装机专用系统Windows10 x64 企业版2022年7月(64位) ISO镜像高速下载
语言:中文版系统大小:3.98GB系统类型:Win10新雨林木风 Windows10 x86 企业装机版2022年7月(32位) ISO镜像高速下载
语言:中文版系统大小:3.15GB系统类型:Win10
相关文章
- pptp及l2tp安装教程篇一安装pptp方法
- win10红警玩不了怎么办?在win10系统玩红警方法
- 合理配置Fedora下的Firefox使其加速
- win7不能上网 无法连接网络 更换ip无法连接网络的问题
- Win10创意者更新正式版本锁定1703 即将在3月份完成
- win10 intel驱动不通过现象的有效解决办法介绍
- Win10 PC创造者更新预览版15046已修复和改进问题汇总
- windows8系统开机自动启动程序的使用方法图解
- Win10家庭版17686怎么升级到17692版?
- Windows10系统怎样查看侦听端口?win10查看侦听的端口图文教程
- 2016年最受欢饮的Linux发行版排行榜曝光
- Win10 恢复上涨!全球市场份额达 57.83%:Win7 继续下滑
- win7系统中的宽带和wifi叠加提升网速?
- Windows10如何删除电子邮件账户
热门系统
- 1华硕笔记本&台式机专用系统 GhostWin7 32位正式旗舰版2018年8月(32位)ISO镜像下载
- 2雨林木风 Ghost Win7 SP1 装机版 2020年4月(32位) 提供下载
- 3深度技术 Windows 10 x86 企业版 电脑城装机版2018年10月(32位) ISO镜像免费下载
- 4电脑公司 装机专用系统Windows10 x86喜迎国庆 企业版2020年10月(32位) ISO镜像快速下载
- 5深度技术 Windows 10 x86 企业版 六一节 电脑城装机版 版本1903 2022年6月(32位) ISO镜像免费下载
- 6深度技术 Windows 10 x64 企业版 电脑城装机版2021年1月(64位) 高速下载
- 7新萝卜家园电脑城专用系统 Windows10 x64 企业版2019年10月(64位) ISO镜像免费下载
- 8新萝卜家园 GhostWin7 SP1 最新电脑城极速装机版2018年8月(32位)ISO镜像下载
- 9电脑公司Ghost Win8.1 x32 精选纯净版2022年5月(免激活) ISO镜像高速下载
- 10新萝卜家园Ghost Win8.1 X32 最新纯净版2018年05(自动激活) ISO镜像免费下载
热门文章
常用系统
- 1雨林木风Ghost Win8.1 (X64) 极速纯净版2022年7月免激活) ISO镜像高速下载
- 2笔记本&台式机专用系统 GHOSTXPSP3 2022年6月 六一节 海驱版 ISO镜像高速下载
- 3深度技术Ghost Win8.1 x32位 特别纯净版2021年2月(免激活) ISO镜像高速下载
- 4雨林木风Ghost Win7 x64 SP1 极速装机版2019年11月(64位) 高速下载
- 5雨林木风Ghost Win8.1 X64位 绝对纯净版2018年5月(永久激活) 提供下载
- 6电脑公司Ghost Win8.1 X64位 纯净版2018年10月(自动激活) ISO镜像快速下载
- 7雨林木风 Ghost XP SP3系统 装机极速版 YN2018年8月 ISO镜像下载
- 8新萝卜家园 GhostWin7 SP1 电脑城极速稳定版2019年10月(32位) ISO镜像高速下载
- 9惠普笔记本&台式机专用系统GhostWin7 旗舰版2018年4月(32位) 提供下载
- 10联想笔记本&台式机专用系统GhostWin7Sp1旗舰版2018年4月(32位) 提供下载