LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1207|回复: 6

有关环境变量导致中文控制台下乱码的问题。

[复制链接]
发表于 2006-5-7 14:37:32 | 显示全部楼层 |阅读模式
系统安装的时候选择的是中文,但是通过ssh或者telnet上去后,命令行下会出现乱码,尤其是vi,打算在.bashrc里面增加LC_ALL=C,但是,这样的话如果在x下的命令行登陆的话也会应用了这个变化。此时的LC_ALL这个值是只对当前控制台有效么?有没有其它更加方便的方法,能够让在远程登陆的时候或者非X下的命令行时,能够不乱码?
发表于 2006-5-7 17:58:49 | 显示全部楼层
控制台使用支持中文的不就行了,fterm就行啊,如果是linux下呢,就用zhcon把.
回复 支持 反对

使用道具 举报

发表于 2006-5-7 20:12:52 | 显示全部楼层
Windows下远程登陆Linux终端也可以使用Putty,合理配置后可以完美支持中文。
回复 支持 反对

使用道具 举报

发表于 2006-5-7 21:07:50 | 显示全部楼层
把设置写到[color="Red"].bash_profile文件中即可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-8 08:44:08 | 显示全部楼层
还是希望能够在控制台下使用英文,毕竟不可能要求你所有的用户都配置中文支持的putty。
回复 支持 反对

使用道具 举报

发表于 2006-5-8 11:44:49 | 显示全部楼层
其实在安装基本系统的时候,选择英文,然后在基本系统安装完成之后,再使用dpkg-reconfigure locales,此时再设置成中文的,以后就不会在终端下遇到中文乱码的问题了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-8 13:53:31 | 显示全部楼层
Post by 3720336
其实在安装基本系统的时候,选择英文,然后在基本系统安装完成之后,再使用dpkg-reconfigure locales,此时再设置成中文的,以后就不会在终端下遇到中文乱码的问题了

可否阐述一下这样的原理呢?原理知道了,在系统安装好后可以进行自由配置。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表