Putty
Windows
Linux
方法/步骤
首先,我们在Windows系统中以默认的设置进入Linux命令行模式。我们简单测试一下中文的输出,如图所示,本应该显示“未找到命令”,却显示为乱码。
我们重新打开putty的登录界面。选择Default Settings.
选择左侧的“Category->Window->Translation", 在右侧可以看到 "Remote Character set"的值为“Use font encoding”
修改"Remote Character set"的值为“UTF-8“,以支持中文编码。
然后,点击左侧的”Session“,并在右侧选择 Default Settings,然后点击save保存。
我们可以重新创建一个session,命名为“new”
打开Session “new”,重新进行测试。
此时,我们可以看到中文输出正常打印出来。
在窗口标题上点击右键,选择 Change Settings...在打开的配置窗口左边选择 Appearance,在右边点 Font settings 里面的 Change 按钮,选择好中文字体,比如:宋体、新宋体之类的
选择配置窗口左边的 Translation,在右边的 Received data assumed to be in which character set 下拉列表中选择最后一个“Use font encoding”,最后点下面的 Apply 按钮就生效了。
重新执行命令 ls -l,就可以正常看到中文了
如果还是乱码的话,就执行以下命令,看看系统的字符集
echo $LANG $LANGUAGE
哦,原来系统的字符集是 UTF-8 呀。重新返回上面选择字符集的那一步, 选择配置窗口左边的 Translation,在右边的 Received data assumed to be in which character set 下拉列表中选择“UTF-8”
这下99%的情形下,汉字是不会有乱码了。最后,总之一下 PuTTY 中乱码的解决办法:
先看看系统的字符集,如果是 UTF-8 的,那就简单了,选择好中文字体,然后编码选择 UTF-8 就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)