centos5.2配置完成后,正常能显示中文,查看后发现支持utf-8字符集。
而putty和ssh secure shell连接却发现乱码,主要表现为执行vim乱码,su命令乱码。
使用$ locale命令查看,出现如下:
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
解决方案:
1. 对于putty0.6版本
a.修改centos上/ect/sysconfig/i18n内容为:
LANG="zh_CN.UTF-8"
b.修改putty的configuration窗口内windows->Appearance->font setting为新宋体,10号字。
修改Translation的Receive data assumed to be in which character set为:
UTF-8。(因为下来列表中没有中文字符集,GB2312或cp936)。
这样修改完成后,putty就正常支持中文显示了。
2.对于ssh secure shell版本。
a.将配置的字体改成宋体,但是还是乱码,
b.修改centos的/ect/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="latarcyrheb-sun16"
---以上内容是网上找到了,照着写了。
发现连接ssh secure shell可以正常显示中文。
用$ locale查看,上面看到的配置都变成了GB18030编码了
** 但是又用putty连接,却又变成了乱码,我理解因为putty仍然用的是utf8编码,
而配置ssh secure shell时,将centos改成gb18030编码了,所以乱码。
c.到服务器上,重新启动了centos,发现显示中文也正常。
3. 如果发现ssh secure shell有问题,或相关的引起问题,则重新配置putty使用,
配置方案可以参考上述配置。
结论:
因为ssh secure shell窗口符合window显示,所以暂时定为使用ssh secure shell客户端。
而其也绑定了ftp上传功能,相对方便。
变化:考虑建立mysql等多处使用utf-8编码,所有仍然使用putty客户端,系统编码改成utf-8
############################################################## 现象:用SSH软件连接时,中文是乱码解决:修改/etc/sysconfig/i18n文件,将其改成以下内容: LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"#source /etc/sysconfig/i18n重启机器,问题应该解决了。CentOS更改LANG="zh_CN.GB18030"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"############################################################## 修改 /etc/profile增加export LC_ALL=zh_CN # for linux: zh_CN export LANG=zh_CN # for linux: zh_CN即可解决 ###############################################################
分享到:
相关推荐
本文将详细介绍如何解决CentOS系统通过SSH连接时出现的中文乱码问题。 #### 问题背景 在安装CentOS系统时,如果选择中文作为默认语言,通常情况下,在本地图形界面中可以正常显示中文。但在通过SSH远程连接时,...
CentOS 中文乱码问题解决方案 CentOS 系统中存在一个常见的问题...通过安装中文支持包、配置系统语言环境、解决 ssh 和 telnet 终端中文显示乱码问题、使用中文输入法等方法,可以解决 CentOS 系统中的中文乱码问题。
### CentOS 下 WebLogic 10 的安装与配置详解 #### 一、概述 在本篇文章中,我们将详细介绍如何在 CentOS 系统上安装 Oracle WebLogic Server 10 版本。Oracle WebLogic Server 是一款高性能的企业级 Java 应用...
CentOS中文乱码解决方案 CentOS系统中经常出现中文乱码的问题,主要是由于系统默认安装时未...解决CentOS中文乱码问题需要安装中文支持包、配置系统语言环境、解决ssh、telnet终端中文显示乱码问题和使用中文输入法。
总结起来,解决“中文乱码CentOS Linux”问题涉及了字符编码理解、locale设置、字体安装、终端和应用配置等多个方面,需要综合考虑并逐个排查。通过上述步骤,一般可以成功解决大部分的中文显示问题。
在Linux系统,特别是CentOS环境下,遇到中文乱码问题是很常见的困扰。中文乱码主要出现在系统界面、文本编辑器如gedit以及通过SSH或telnet远程连接时。解决这些问题需要调整系统的字符编码设置并安装必要的中文支持...
1) 上传包到服务器安装路径 vsftpd-v3.0.4-centos7.zip 2) 解压: unzip vsftpd-v3.0.4-centos7.zip 3) 备份配置文件: ...使用SSH工具,可以使用ftp协议访问 或者在文件中,外部系统正常的往系统内写入文件
通过以上四个步骤,你应该能够成功解决CentOS系统中的中文乱码问题,无论是浏览器、文本编辑器,还是SSH和telnet终端,都能正常显示和输入中文。记得每次修改配置文件后都要重启相关服务或系统,以使更改生效。
总结来说,解决Linux(CentOS 5.5)中的中文乱码问题,关键在于正确设置系统语言环境和安装兼容的中文字体。同时,理解如何调整SELinux策略以应对可能出现的权限问题也是必要的。通过这些步骤,用户应该能够成功地在...
为了避免中文乱码,需要设置编码为 UTF-8。在登录进去后,输入用户名和密码,查看系统信息,包括检测内存大小、内核版本、TMP 空间等问题。 检测所需包 在安装 Oracle 之前,需要检测所需的包,例如 binutils、...
- CentOS 7 自带SSH服务,通常无需额外安装。 ##### 4.2. 安装命令 - 如果未安装,可以使用命令`yum install openssh-server`进行安装。 ##### 4.3. service sshd restart - 启动或重启SSH服务。 ##### 4.4. 开机...
Xshell 是目前最好的linux远程登录工具,速度流畅且完美解决了中文乱码。 Xshell 是一个强大的安全终端模拟软件,支持SSH1、SSH2以及Miscrosoft Windows 的 TELNET协议。 -----------------------------------------...
SSH协议主要为了解决远程控制台会话的安全问题,它通过加密技术保护用户的登录凭据和通信内容,防止被窃听或篡改。默认情况下,SSH使用22端口进行通信,但可以根据需要进行更改。 配置SSH登录通常涉及以下步骤: 1....
"让CentOs系统同时支持...让CentOS系统同时支持PHP及ASPX需要安装和配置mysql、mono和jexus,设置防火墙和ssh端口,解决中文乱码问题,配置mysql和jexus,实现PHP和ASPX网站的运行,并进行安全设置和系统维护与管理。
4. **中文乱码解决方案**:`zysong.zip` 字体文件 5. **远程桌面工具**:`Xmanager.Enterprise.5.0.0517.rar` #### CentOS 6.7 的安装 1. **创建虚拟机**: - 使用 VMware 创建新的 CentOS 虚拟机。 - 选择网络...
在这种情况下,简单的`reset`命令可能无法解决问题。这通常是因为SSH传输过程中某些特定字符引起了混乱。通过实验发现,某些特定的十六进制字符(如E)是问题的根源。解决方法是输入十六进制字符F来替换引发问题的...
此外,在Translation选项中选择UTF-8编码,以避免字符显示乱码的问题。 #### 安装准备 ##### 必需软件包 Oracle的安装类似于SQL Server对.NET框架的依赖,需要一系列支持库和开发工具。以下是必要的软件包列表: ...
在解决这个问题时,首先需要理解本地运行和远程SSH命令安装的区别。对于本地安装,当你已经通过图形界面登录系统(如CENTOS),DISPLAY通常自动设置为`:0.0`,意味着图形界面将在本地显示器上显示。但如果你通过SSH...