在使用Linux服务器时,大多同学都还是用着windows系统来进行测试、运维、开发这样的生产活动,导致我们将windows上的一些文件放入Linux系统中,总会惹人烦恼地出现一些乱码问题。这大多是因为两端(win、linux)编码一致性的问题导致。
(1)Xshell显示中文乱码
如图所示3.10所示,Linux系统中文件显示中文乱码。解决方法是修改终端(这里用的是Xshell)的文件编码。
图3.10 中文乱码
如图3.11,打开Xshell的【文件】>>【当前会话属性】菜单。如果想永久改变,打开【默认会话属性】。
图3.11 打开文件-会话属性
如图3.12,选择【终端】>【编码】选项卡,设置默认语言为【UTF-8】。
图3.12 终端-默认编码UTF-8
如图3.13,回到shell界面,重新使用“ll”查看当前目录,可以发现乱码文件已经改变为可识别。
图3.13 编码修改前后对比
(2)Xftp显示中文乱码
有时我们使用Xshell连接服务器时,看到的中文文件是正常的,但是在使用Xftp想要在相应目录下上传下载文件时,却发现是乱码。这种问题跟上面说的方法一样,只需要更改工具的默认就行了。
如图3.14、图3.15,打开【文件】>【属性】>【选项】>【编码】>【UTF-8】,基本就可解决此类问题。
图3.14 打开Xftp的文件属性
图3.15 选项编码>UTF-8
本文分享自微信公众号 - 架构师之殇(ysistrue)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。