Linux 系统乱码解决方案
当服务器文件目录迁移后,出现乱码;可以使用 convmv 命令
语法:
convmv [options] FILE(S) … DIRECTORY(S)
主要选项:
1、-f ENCODING
指定目前文件名的编码,如-f gbk
2、-t ENCODING
指定将要转换成的编码,如-t utf-8
3、-r
递归转换目录下所有文件名
4、–list
列出所有支持的编码
5、–notest
默认是只打印转换后的效果,加这个选项才真正执行转换操作。
更多选项请man convmv。
安装
apt-get install convmv -y
例子:
递归转换当前目录下的目前文件名编码gbk为utf-8:
convmv -f gbk -t utf-8 --notest -r ./
反之
convmv -f utf-8 -t gbk --notest -r ./
注意:如果使用的 堡垒机,可能和 跳板机 的 编码设置有关系,不用进行上面的操作;直接联系 服务器 运营商 提交工单即可;
一般在跳板机的根部目录下会有一个 转码 命令,双击执行就可以进行 不太的编码显示;
before:
after:
文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。
__________________________________________________________________________________
若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)
你要保守你心,胜过保守一切。
本文来自博客园,作者:刘俊涛的博客,转载请注明原文链接:https://www.cnblogs.com/lovebing/p/15744889.html