标签:编码
前言
Windows中文系统,默认编码是GB2312,而Linux系统默认编码是UTF-8。要想正确显示,要么修改Linux系统编码为GB2312,要么修改文件名编码(文件内容不修改)。
显然我们选择第二种,修改文件名编码。
安装
Centos系统命令:
yum -y install convmv
Debian系统命令:
apt-get install convmv
命令使用
格式:convmv -f 源编码 -t 新编码 [选项] 文件名/目录名
GB2312->UTF-8
convmv -f gb2312 -t UTF-8 --notest -r 目录 convmv -f gb2312 -t UTF-8 --notest 测试.txt
命令解释:
-f 参数是指出转换前的编码;
-t 是转换后的编码;
-r 递归处理子文件夹;
--notest 真正进行操作,请注意在默认情况下是不对文件进行真实操作的,而只是试验;
注意:如果在LINUX系统里文件已经显示为乱码,直接复制乱码粘贴到命令上就行。
参考文章:
http://blog.sina.com.cn/s/blog_4b3646350100kugp.html
http://blog.csdn.net/jnbbwyth/article/details/6991425
本文出自 “悟透的杂货铺” 博客,请务必保留此出处http://wutou.blog.51cto.com/615096/1828376
标签:编码
原文地址:http://wutou.blog.51cto.com/615096/1828376