一、问题描述
安装瑞星杀毒软件,重启电脑之后,资源管理器打开ftp显示乱码
关键字:ftp、乱码、资源管理器
二、原因分析:
查看系统编码方式,命令行输入:chcp既然乱码,那就先看看系统的编码是什么呗
乱码状态下的编码是:437(美国)正常状态下的编码是:936:(中文简体)
win系统中文编码使用的是gbk,而linux大多数版本默认的编码是utf8,编码不一致导致显示存在问题,比如乱码。
字符编码表如下:
代码页 国家(地区)或语言437美国708阿拉伯文(ASMO 708)720阿拉伯文(DOS)850多语言(拉丁文 I)852中欧(DOS) - 斯拉夫语(拉丁文 II)855西里尔文(俄语)857土耳其语860葡萄牙语861冰岛语862希伯来文(DOS)863加拿大 - 法语865日耳曼语866俄语 - 西里尔文(DOS)869现代希腊语874泰文(Windows)932日文(Shift-JIS)936中国 - 简体中文(GB2312)现在是GBK了,GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准。949韩文950繁体中文(Big5)1200 Unicode<br/>1201 Unicode (Big-Endian)1250 中欧(Windows)1251 西里尔文(Windows)1252 西欧(Windows)1253 希腊文(Windows)1254 土耳其文(Windows)1255 希伯来文(Windows)1256 阿拉伯文(Windows)1257 波罗的海文(Windows)1258 越南文(Windows)20866 西里尔文(KOI8-R)21866 西里尔文(KOI8-U)28592 中欧(ISO)28593 拉丁文 3 (ISO)28594 波罗的海文(ISO)28595 西里尔文(ISO)28596 阿拉伯文(ISO)28597 希腊文(ISO)28598 希伯来文(ISO-Visual)38598 希伯来文(ISO-Logical)50000 用户定义的50001 自动选择50220 日文(JIS)50221 日文(JIS-允许一个字节的片假名)50222 日文(JIS-允许一个字节的片假名 - SO/SI)50225 韩文(ISO)50932 日文(自动选择)50949 韩文(自动选择)51932 日文(EUC)51949 韩文(EUC)52936 简体中文(HZ)65000 Unicode (UTF-7)65001 Unicode (UTF-8)
三、解决方案:
使用win10作为演示,win7类似有这个【管理】:修改系统Unicode语言
如果本身就是“中文(简体,中国)”,那可能需要先选一个别的如英国美国啥的,重启系统然后再重新选中文,这时候会提示要你【重启电脑】。重启之后就好了~
如果临时不起作用,可以先用浏览器输入ftp地址打开:
此时页面是乱码状态右键页面,选择【查看】-【编码】-【其他】选择“Unicode(UTF-8)”编码页面即可恢复正常显示了。
四、参考链接
ftp服务器终端登录后乱码处理方法
【Win】系统编码查看与修改