知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

Linux之Debian夸平台时文件名乱码解决

发布时间:2014-09-05 15:28:31作者:知识屋

Linux之Debian夸平台时文件名乱码解决
 
有时候我们要把Windows下的文件复制到Debian下(FTP、网络共享等方法),但问题出现了。Windows下的中文文件名,到Debian下就乱码了,怎么办呢?有时候我们会用手动把文件名改过来,但文件一多......显然手动改的方法很“笨”。 
 
为什么会出现这种情况,原因很简单,因为Windows是本地编码(GB18030国家强制标准,GB2312是其子集),而Debian是UTF-8所以是乱码。 
  www.zhishiwu.com  
解决方法: 
(1)安装字符集。 
  dpkg-reconfigure locales 
  选中第一个(安装所有字符集)。接着都是“确定”,直到完成安装。 
(2)安装工具。 
  /etc/apt/sources.list中添加(如果已经有了就不用添加)  
  deb file:/mnt/iso/ etch main 
   
  mount debian-40r3-i386-CD-20.iso  /mnt/iso -o loop 
  apt-get update 
  apt-get install convmv 
(3)将当前目录下的所有文件名由GBK转为UTF8 
  convmv -r -f GBK -t UTF-8 --notest --nosmart *
 
附:iconv是文件内容编码转换工具,把gbk编码的a.txt文件转换成utf8编码的b.txt 
iconv -f GBK -t UTF-8 a.txt -o b.txt 
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜