导航:首页 > 编程系统 > 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中文乱码相关的资料

热点内容
京东白条能用微信还么 浏览:568
file标签无后缀文件名 浏览:521
金数据如何设置投票后 浏览:245
文件格式转换记事本百度经验 浏览:664
win10所有exe文件失效 浏览:402
为什么社交app加女朋友好友 浏览:598
2017网络尔雅课程答案 浏览:595
手机app客户端ip是什么 浏览:15
三线学兵连网站为什么被关闭 浏览:121
qt密码 浏览:82
发那科直角过渡如何编程 浏览:589
可再入程序 浏览:833
微信支付获取code 浏览:28
微信手机传文件给好友 浏览:605
初学编程有什么好处 浏览:774
word2007拼写检查 浏览:454
魔兽世界41升级补丁 浏览:209
51单片机热敏电阻测温程序 浏览:913
专卖机油是哪个app 浏览:574
表格有密码怎么办 浏览:376

友情链接