• 大小: 26KB
    文件类型: .gz
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: 其他
  • 标签: redhat  中文乱码  

资源简介

如果你需要在linux下面用到windows下的文件,拷贝上去后经常发现中文显示乱码。。原因是Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。比较繁琐的方法是在windows下用程序把内容转换为utf-8编码格式的,但是相当麻烦,而且遇到一个文件转一回。下面介绍一下,在Linux中如何一劳永逸的解决这个问题,查看文件的编码及如何进行对文件进行编码转换。 如何解决这个问题呢?首先你需要在你的机器上安装一个命令:convmv。(redhat系列机器可以用yum install convmv命令来安装,debian系统可以用apt-get install convmv命令来安装。) 1、下载此包后,解压:tar xzvf convmv-1.14.tar.gz 2、进入到目录下:cd convmv-1.14 3、安装:make install 4、安装完成后,使用以下命令来转换文件名的编码问题: convmv -f GBK -t UTF-8 --notest -r ./ 其中,-r选项是递归子目录选项。--notest选项是正式执行改名动作,如果不加此选项,那么只会列出改名后的文件名,但是不会真正改名,你可以先去掉此参数看下改名后的结果,然后在添加上此参数进行改名。./是当前目录。 这样就解决了中文乱码问题。 今天在网上查了很多零散的资料才解决的,现在把步骤整理一下供大家参考

资源截图

代码片段和文件信息

评论

共有 条评论