CentOS下,Xftp中文文件名乱码的处理方式

乱码原因

中文版Windows默认使用GBK编码,现代Linux发行版(如CentOS、Ubuntu等)默认使用UTF-8编码。Windows下正常的编码,可能在linux下无法识别,例如:Windows的GBK字节0xD6D0被Linux用UTF-8解码时,会被误认为是一个无效的UTF-8序列,最终显示为乱码(如��或æˍ‡)。

解决方式

1.确保原来的文件在Windows下能正常显示:

2.上传到CentOS后,显示异常:

3.选择【文件】下【默认会话属性】:

在【选项】界面,【主机类型】更改为【自动侦测】,【编码】更改为【Unicode(UTF-8)】:

4.如果还不行,将工具栏上的【编码】设置为【Unicode(UTF-8)】:

5.最后,文件名称显示正常了:

相关推荐
初願致夕霞2 分钟前
Linux_进程
linux·c++
人鱼传说5 分钟前
docker desktop是一个好东西
运维·docker·容器
开开心心就好9 分钟前
AI人声伴奏分离工具,离线提取伴奏K歌用
java·linux·开发语言·网络·人工智能·电脑·blender
lucky-billy29 分钟前
Ubuntu 下一键部署 ROS2
linux·ubuntu·ros2
Thera77734 分钟前
【Linux C++】彻底解决僵尸进程:waitpid(WNOHANG) 与 SA_NOCLDWAIT
linux·服务器·c++
阿梦Anmory39 分钟前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
呉師傅1 小时前
【使用技巧】Adobe Photoshop 2024调整缩放与布局125%后出现点菜单项漂移问题的简单处理
运维·服务器·windows·adobe·电脑·photoshop
云姜.1 小时前
线程和进程的关系
java·linux·jvm
heartbeat..1 小时前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
小Tomkk1 小时前
数据库 变更和版本控制管理工具 --Bytebase 安装部署(linux 安装篇)
linux·运维·数据库·ci/cd·bytebase