导航:首页 > 编程系统 > putty连接linux中文乱码

putty连接linux中文乱码

发布时间:2024-03-30 08:24:47

A. 我用SSH连接linux时中文一直乱码,按网上的步骤还是乱码,到底怎么设置啊,大神,给个详细步骤吧!

SSH乱码,可能有2个原因:
1、你字符集设置的问题
2、你系统中某个任务在运行的时候,输出了乱码,导致SSH紊乱造成。
对于第一种情况,比较容易解决:
1.1 查看你linux系统中的字符集, echo $LANG或者locale,将ssh外壳的字符集设置成一样。如果ssh外壳不知道如何修改,那你修改linux字符集也行(export LANG=C,可以添加至.bashrc)
2.1 对于第2种情况就比较难于解决了,需要你细心去查一下,哪个任务启动后,导致ssh乱码了。你可以从后到前地一个一个停止你系统启动过程中加载的任务(最好是先切到init 3模式启动,看是否有乱码,root账户用命令#init 3重启,永久修改的话,在redhat系统下是修改/etc/inittab文件,修改方法简单,百一下一大堆,不描述了)。当然,如果加载.bashrc脚本及之后的任务,你都终止了,还有乱码,那就很难处理了。不过一般都是自己的任务出了问题。比如printf(“%s", p)的时候,访问了未预料的区域,很容易导致这种问题。

B. linux文件名中文乱码怎么办

方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030
该文件在用户目录下,对于其他用户,也必须相应内修改该文件。
使用容该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码
方法二:
修改/etc/sysconfig/i18n文件

#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
修改为:

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"

C. linux系统,文件是utf-8格式的为什么会乱码呢

乱码的问题有很多可能,第一、linux安装时是否支持中文;第二、要用命令查一下格式:echo $LANG;第三确认格式是否需要在系统中修改格式类型;第四连接终端(putty,secureCRT)等工具的编码是否和系统的编码一致,不致要改为一致就可以了。

阅读全文

与putty连接linux中文乱码相关的资料

热点内容
mysql数据库怎么插入时间值 浏览:191
微信视频不能转发朋友圈 浏览:596
影视后期的app有哪些 浏览:956
电子保单数据出错什么意思 浏览:368
如何以文件下载音乐 浏览:438
计算机网络章节练习 浏览:999
单片机的外部中断程序 浏览:48
表格批量更名找不到指定文件 浏览:869
js的elseif 浏览:584
3dmaxvray视频教程 浏览:905
imgtool工具中文版 浏览:539
java帮助文件在哪里 浏览:965
win10切换输入语言 浏览:696
haier电视网络用不了怎么办 浏览:361
苹果6手机id怎么更改 浏览:179
米家扫地机器人下载什么app 浏览:82
如何在编程猫代码岛20种树 浏览:915
手机基础信息存储在哪个文件 浏览:726
如何查找手机备份文件 浏览:792
内存清理工具formac 浏览:323

友情链接