Chinaunix

标题: 用ssh出现乱码问题 [打印本页]

作者: minirat    时间: 2007-07-06 09:54
标题: 用ssh出现乱码问题
用SSH登陆linux时,总会出现乱码,需要运行export LANG=zh_CN这条命令
不过,SSH退出后,下次登陆有有乱码,请问要怎么设置或者是修改系统配置文件,才能不必每次运行下那条命令
作者: ibearz    时间: 2007-07-06 09:57
locale一下看看,编码是什么,然后设置一下putty(如果你用的是putty)

change setting -> windows -> translation -> Received date assumed to be in which character set

下拉选择你所用的编码就ok了
作者: apony    时间: 2007-07-06 10:23
修改一下home目录的.bashrc添加export
作者: xiaoyuxjf    时间: 2007-07-06 10:54
在/etc/sysconfig/i18n里修改一下就可以了
作者: 5day    时间: 2007-07-06 11:00
把你这句“export LANG=zh_CN”写入你的主目录下面的.bashrc文件末尾。
主目录是/home/abc/
abc是你登陆的用户名。
作者: minirat    时间: 2007-07-06 12:04
谢谢!!
刚试了下,3楼和5楼的方法有用,
请问4楼的朋友,改怎么修改呢?

用的是  SSH Secure Shell  这个程序登陆liux的

[root@localhost sysconfig]# cat i18n
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
[root@localhost sysconfig]#

[root@localhost ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
[root@localhost ~]#
作者: cndefu    时间: 2007-07-06 12:18
vi /etc/sysconfig/i18n

LANG="zh_CN"
作者: minirat    时间: 2007-07-06 12:29
刚试了修改i18n的方法,也行~
原来解决问题的方法不少啊~
3Q~




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2