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 ./

注意:如果使用的 堡垒机,可能和 跳板机 的 编码设置有关系,不用进行上面的操作;直接联系 服务器 运营商 提交工单即可;

image

一般在跳板机的根部目录下会有一个 转码 命令,双击执行就可以进行 不太的编码显示;

before:

image

after:

image

文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。

__________________________________________________________________________________

若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)

posted @ 2021-12-29 14:38  刘俊涛的博客  阅读(919)  评论(0编辑  收藏  举报