“LINUX系统”与“客户端”语言设置“不一致”导致“显示乱码”

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/40979421

实验环境

情况一


实验平台


WIN7 旗舰版 64bit


虚拟机软件


VM Virtual Box 4.2


虚拟机操作系统


Cent0S 5.6 语言英文


CRT版本


7.1.1

情况二


实验平台


WIN7 旗舰版 64bit


虚拟机软件


VM Virtual Box 4.2


虚拟机操作系统


Cent0S 6.2 语言中文


CRT版本


7.1.1

实验过程

情况一:客户端CRT默认设置,远程LINUX系统为“英文”,CRT登陆后出现乱码显示

(1)、CRT默认设置如下:

(2)、使用CRT输入setup后显示出现乱码,如下所示:

(3)、修改客户端语言

[[email protected] ~]# LANG=EN

--修改语言为英语,即可解决此问题

补充说明:后续疑问,虽乱码现象消失,但想远程使用CRT来进行setup选项设置时,部分功能无法进入,因此如果想通过setup完成设置,建议使用远程桌面,在操作系统内完成setup设置。

情况二:客户端CRT默认设置,远程LINUX系统为“中文”,CRT登陆后出现乱码显示

(1)、服务器端:中文字符显示正常,如下:

(2)、CRT连接,出现乱码,如下图所示:

3、对CRT设置调整,如下:

点击过程:Options -> Session Options ->

(可以选择修改“当前会话”或修改“全局会话”,此处举例为修改当前会话)

点击过程:-> Appearance -> Font ->

点击过程:->新宋体 ->  字符集:中文GB2312
->

点击过程:-> Character encoding:UTF-8

(4)、修改后重新执行操作,如下图所示:

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/40979421

时间: 2024-10-08 21:27:33

“LINUX系统”与“客户端”语言设置“不一致”导致“显示乱码”的相关文章

用C#修改系统区域和语言设置

原文:用C#修改系统区域和语言设置 这几天做项目,因为客户机的系统不同,发现客户机的区域和语言设置也不尽相同,导致程序运行时根据时间判断的很多属性和方法都出现各种各样的千奇百怪的问题. 修改程序太费时间,干脆在程序每次运行时修改客户的区域和语言设置(不管别的程序是否会出问题,先解决偶滴项目最重要啦嘿嘿,我是不是很坏呵呵).同时发现很多人在找用C#修改系统区域和语言的方法,特将代码贴上,希望对各位朋友有所帮助. PS:在XP和2003系统上测试通过,没试过vista/win7,理论没问题,因为都是

mac系统下为emacs设置中文字体,解决乱码问题

最近换了个系统,现在用mac系统. 当打开emacs后,中文支持的不是很好.有的地方能显示,在.el文件的注释里显示为口口口口口口口口这样的框,如下图所示 找了半天,是因为中文字体的问题,只要设置好中文字体就行了. 以前在Linux下中文就支持的很好,不用配制中文字体就能显示. 配制代码如下(将其放到.emacs文件或init.el里就OK): ;; -------------------------------------------------------------------------

读写文件编码方式不一致导致文件乱码的解决方案

这几天在弄一个android应用的数据加密功能,为了避免加密.解密算法被破解,我将加密和解密的核心算法用JNI封装起来,只把接口暴露给java层. 工作流程是这样的: 1.通过自己写的加密解密工具将数据加密: 2.将加密的数据放在android的asserts文件夹下: 3.在首次使用数据时将asserts文件夹下的数据拷贝到一个隐藏文件夹下: 4.解密隐藏文件夹下的文件. 在用加密工具将数据加密好了,在程序解密这个数据文件的过程中,发现解密出来的文件是原来文件大小的2倍,并且全是乱码,跟踪发现

Linux系统作为客户端时的一些代理设置

Linux系统(此文中使用的是CentOS6.4)主机作为客户端,在一个具有网路代理的网路环境中,访问网络时有如下几个地方需做客户端代理配置: 1.图形界面下设置网络代理2.系统中的环境变量设置网络代理3.使用YUM时的代理设置4.应用程序本身的代理设置 1.图形界面下的网络代理 系统安装图形界面后,在System–> Preferences –> Network Proxy位置,即可打开网络代理的设置界面,如下图 此处的代理设置为某些GUI程序访问网络时,提供了配置,但是比如使用Firefo

linux系统使用密钥登录设置

使用密钥登录linux的操作步骤(使用putty): 1.用putty远程登录linux服务器,然后使用puttygen生成密钥,将生成的密钥保存,保存私钥将公钥复制保存到linux服务器的authorized_keys文件里面 2.创建文件: vi /root/.ssh/authorized_keys        //创建文件authorized_keys chmod 600 /root/.ssh/authized_keys   //加权限 chmod 700 /root/.ssh/    

linux系统下C语言调用lapack ,blas库

在利用C语言编程,经常调用其他的软件包,其中lapack,blas库是最常用的两个库,这里讲下在linux系统下,C语言编程如何调用这两个库: 1.首先讲下blas库的调用,这里以两个向量内积函数为例: #include <stdio.h> #include <math.h> double ddot_(int *,double *,int *,double *,int *); int main() { int N=2, INCX=1, INCY=1; double X[2]={1.

课下参考四 linux的ssh服务实现多用户登录linux系统--windows客户端篇

********************************************** 本教程使用windows做为客户端,登录centos6.7系统. ssh客户端软件为SecureCRT7.1 ********************************************** 1.利用SecureCRT生成ssh公钥(RSA) 第一步:密钥对的生成. 在SecureCRT中建立一个新的连接. protocol选ssh2 hostname输入要连接的主机IP. Port输入目标

Linux系统中svn服务器设置开机启动

安装完svn服务器后虽然好用但是因为经常重启Linux服务器,每次重启完就要去手动启动svn服务器,很是麻烦,于是在网上找了一些方法后,自己把svn服务器设置成开机启动 步骤一:安装svn服务器: http://www.cnblogs.com/puloieswind/p/5856326.html 我是借鉴这位大哥的方法,成功安装并运行svn服务器 1. 安装SVN服务器: 检查是否已安装 # rpm -qa subversion 安装SVN服务器 # yum install httpd http

关于linux系统密码策略的设置

由于工作需要最近需要将公司的多台linux服务器进行密码策略的设置,主要内容是增加密码复杂度. 操作步骤如下,不会的同学可以参考: 操作前需要掌握如下几个简单的知识点:(其实不掌握也行,不过学学没坏处) PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制.它通过提供一些动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系 统中添