加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_沈阳站长网 (https://www.024zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux 解决文件名 中文乱码问题

发布时间:2022-11-09 11:19:36 所属栏目:Linux 来源:
导读:  windows 上传到linux上,文件名存在中文乱码问题windows 上的编码格式是使用的gbklinux 上使用的编码格式是utf-8

  yum install convmvconvmv -f gbk -t utf-8 -r --notest /home/要操作的文件

  -r
  windows 上传到linux上,文件名存在中文乱码问题windows 上的编码格式是使用的gbklinux 上使用的编码格式是utf-8
 
  yum install convmvconvmv -f gbk -t utf-8 -r --notest /home/要操作的文件
 
  -r 递归处理子文件夹
 
  –notest 真正进行操作,默认情况下是不对文件进行真实操作
 
  –list 显示所有支持的编码
 
  –unescap 可以做一下转义,比如把%20变成空格
 
  -i 交互模式(询问每一个转换linux编码,防止误操作)
 
  linux下有许多方便的小工具来转换编码:
 
  文本内容转换 iconv
 
  文件名转换 convmv
 
  修改linux 编码格式第一步 查看是否有中文支持包locale -a |grep "zh_CN"
 
  没有的话就下载执行
 
  yum groupinstall chinese-support
 
  第二步修改配置使用该中文包vi /etc/locale.conf
 
  source /etc/locale.conf或者使用命令 localectl set-locale LANG=zh_CN.gbk
 
  第三步第二步后远程工具连接可能还是显示的乱码修改远程工具终端的编码格式
 

(编辑:我爱制作网_沈阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!