在SecureCRT登录的时候发现中文有乱码的问题,尝试了网上的一些办法,把编码改UTF-8 GBK都是有问题,最后发现了原来字体的字符集也是有关系的,现在把我改的东西整理如下。
(1)/var/lib/locales/supported.d/local文件中添加一行:zh_CN.UTF-8 UTF-8,执行sudo locale-gen下载文件
(2)在/etc/environment中增加两行分别为:LANG="zh_CN.UTF-8"和LC_ALL="zh_CN.UTF-8"
(3)~/.profile中增加两行分别为:export LANG="zh_CN.UTF-8"和export LC_ALL="zh_CN.UTF-8",执行.profile
(4)SecureCRT中选择终端类型为Linux,选择编码为UTF-8,最重要的是选择一个支持GB2312字符集的字体。
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2010-04/25814.htm
查看bash对应的用户的LANG设置, 然后
locale -a |grep zh
然后在该用户的.profile 中加入LANG设置。 ...
easybegin 发表于 2011-06-11 19:14
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |