Windows使用的是GB2312编码,那下小编好不轻松知道Windows普通话版的编码居然是非UTF-8了

 那是SSH Secure Shell Client多年未减轻的短板,须要顾客端和劳动器端都要‘UTF-8’编码,Windows汉语版的编码是非UTF-8。zh_CN.UTF-8是UTF编码的华语语言蒙受。
Windows使用的是GB2312编码,大多数linux系统帮衬的是UTF-8编码,而远程登入时采取的是本地编码,所以会产出乱码的题目;现成二种缓慢解决方案:

说那是SSH Secure Shell
Client多年未缓和的短板,要求顾客端和劳动器端都要‘UTF-8’编码,恩恩,那下小编好不轻易知道Windows汉语版的编码居然是非UTF-8了。
野趣是自己不换操作系统,就不只怕利用这几个东东了?
于是,化解办法貌似独有多个。
1,换系统。
2,使用Putty:http://filezilla-project.org/download.php?type=client
道理当然是这样的,要是急需SFTP,能够选取filezilla,满含了多个精致的劳动器端和FTP功效。
正是设置起来麻烦点…
新生找到根本的消除办法,只知主意,不知来由。

 

Java代码
亿万先生手机版: 1 亿万先生手机版: 2亿万先生手机版: 3)

方案一:修改linux服务器的环境变量
  1. #vi /etc/sysconfig/i18n  

    #vi /etc/sysconfig/i18n

行使linux,在顾客根目录下有一个.bash_profile配置文件,该配置只对如今顾客有效.若对持有的顾客有效,修改/etc/profile文件
运用ls -a命令可以查阅到该文件.使用vi编辑器张开该公文后,在里边参加

将内容改为

LANG=zh_CN.GB2312
export LANG

Java代码
亿万先生手机版: 4 亿万先生手机版: 5亿万先生手机版: 6)

亿万先生手机版:,就能够正常展现普通话.改换 .bash_profile 配置文件后,该公文内容如下:(
小编动用的是以此格局 !)

  1. LANG=”zh_CN.GB18030″  
  2. LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”  
  3. SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”  
  4. SYSFONT=”lat0-sun16″  

    LANG=”zh_CN.GB18030″
    LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”
    SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
    SYSFONT=”lat0-sun16″

亿万先生手机版: 7

那般汉语在SSH,telnet终端就能够平常展现了。

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
LANG=zh_CN.GB2312
export PATH
export LANG
unset USERNAME

亿万先生手机版: 8

 

 

方案二:或采用另外远程登录软件,并修改配置,将字符编码设置为UTF-8。

 

PS:远程登入软件
命令行分界面putty,Cterm,SecureCRT,含FTP功效的有Filezilla,Secure Shell
Client,图形分界面包车型大巴有Xming,XShell,Xmanager等

下面以Putty和SecureCRT为例。

修改SecureCRT设置:选项(Options)->会话选项(Session
Options)->外观(Appearance)->字符(Character),接纳UTF-8。

亿万先生手机版: 9

putty选取布置窗口侧面的Windows—— Translation,在侧边的 Received data
assumed to be in which character set 下拉列表中选拔“UTF-8”

亿万先生手机版: 10

 

 

 

 ++++++++++++++++++++++++++++++++++++++++++

 

另一篇小说:SSH Secure Shell Client中文乱码的化解办法 

 

      说那是SSH Secure Shell
Client多年未减轻的短板,需求顾客端和劳务器端都要‘UTF-8’编码,恩恩,那下小编究竟知道Windows中文版的编码居然是非UTF-8了。 
乐趣是自家不换操作系统,就不可能利用那么些东东了? 
于是,消除办法貌似只有三个。 
1,换系统。 
2,使用Putty:http://filezilla-project.org/download.php?type=client 
道理当然是那样的,假如急需SFTP,能够使用filezilla,包罗了几个娇小的劳务器端和FTP功用。 
便是设置起来麻烦点… 
新兴找到根本的消除办法,只知主意,不知来由。

 

#vi /etc/sysconfig/i18n  

 

将内容改为

 

LANG=”zh_CN.GB18030″  
LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”  
SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”  
SYSFONT=”lat0-sun16″ 

 

 

 转 http://www.cnblogs.com/52linux/archive/2012/03/24/2415082.html

 

相关文章

网站地图xml地图