返回列表 发帖




------以下方法,在网上搜索我们试过,没成功,可能是针对系统不同---------


在.bash_profile里(根据不同shell,文件不同)写入:   
  LANG=zh_CN.GBK   
  export   LANG   
   
  可以通过下面命令查看当前编码方式:   
  h@debian-server:~/$   locale   -a   
  C   
  en_US   
  en_US.iso88591   
  en_US.iso885915   
  en_US.utf8   
  OSIX   
  zh_CN   
  zh_CN.gb18030   
  zh_CN.gb2312   
  zh_CN.gbk   
  zh_CN.utf8   
  h@debian-server:~$   locale   charmap   
  GBK  


改~/.bashrc   
  export   LANG=zh_CN.GBK

改/etc/sysconfig/i18n也可以
# vi /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="en_US.UTF-8:en_US:en"

不推荐修改系统设置文件,最好修改家目录下的设置文件   

------------------------------------------------------


Linux字符编码默认为UTF-8,如出现乱码可设置为GBK
1.手动更改profile文件的命令:
vi/etc/profile
2.在文件的末尾添加以下两行命令:
exportLC_ALL="zh_CN.GBK"
exportLANG="zh_CN.GBK"
需要的配置主要有:
en_US.UTF-8UTF-8
en_USISO-8859-1
zh_CNGB2312
zh_CN.GB18030GB18030
zh_CN.GBKGBK
zh_CN.UTF-8UTF-8
默认为en_US.UTF-8UTF-8
3.也可在/root/.bash_profile文件的末尾添加以下两行命令:
exportLC_ALL="zh_CN.GBK"
exportLANG="zh_CN.GBK"
重新启动服务器使更改生效。
4.修改成功以后用locale命令查看,修改前的默认设置为:
#locale
LANG=en_US.UTF-8
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
5.修改成功以后的配置为:
#locale
LANG=zh_CN.GBK
LC_CTYPE="zh_CN.GBK
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=zh_CN.GBK


-------------------


三个设置解决Putty登陆Linux同时支持GBK与UTF-8编码乱码的问题2008年12月30日 星期二 20:03转自 :http://blog.chinaunix.net/u/553/showart_613251.html

三个设置解决Putty登陆Linux同时支持GBK与UTF-8编码乱码的问题
UTF8的环境设置为
putty的设置:
1.Windows->Appearance->font setting->Fixedsys(这个字体好看,选其它中文字体也可以)
2.Windows->translation->font->UTF-8,
登陆上去linux后系统的设置如果你系统默认的环境是UTF-8,则无须这一步)
3.export LC_ALL=zh_CN.UTF-8

GBK(GBK编码包含了GB2312里的字)
putty的设置:
1.Windows->Appearance->font setting->Fixedsys(这个字体好看,选其它中文字体也可以)
2.Windows->translation->font->Use font encoding(或手动输入CP936也可).
登陆上去linux后系统的设置:
3.export LC_ALL=zh_CN.GBK
不想设置的可以用另一个终端pietty, 这个是putty基础上开发的,可以直接在菜单里远中文支持,更傻瓜化。
推荐一个多标签的putty管理程序,wintabber,开多个putty时很方便。

 

 

TOP

返回列表