亿万先生手机版:大部分linux系统援助的是UTF-8编码,那下我好不不难精晓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地图