Linux下SSH,telnet,Secure CRT中文显示乱码

SSH,telnet终端中文显示乱码解决

 代码如下 复制代码

# vi /etc/sysconfig/i18n

将内容:

 代码如下 复制代码

LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-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"

不用重启,马上就生效.

这样中文在SSH,telnet终端一般可以正常显示了。如果还是不行,可以这么做:

1、console终端乱码

在/etc/profile文件的最后一行添加如下内容:

 

 代码如下 复制代码
export LC_ALL="zh_CN.GB18030"

2、xwindow终端乱码

在/etc/sysconfig/i18n文件的最后一行添加如下内容:

 

 代码如下 复制代码
export LC_ALL="zh_CN.GB18030"

3.Secure CRT显示乱码

1、配置vim,设置:
syntax on

2、设置Secure CRT:

 代码如下 复制代码

Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour

注意:我是用的SecureCRT,想要立刻使此配置生效,要断开重连服务器,然后再用vim打开编辑文本,就可以看到效果了。

原则:如果在Linux前台登陆,需要的效果一切都正常,只有通过SecureCRT登陆时,未达到预想中的效果,那么问题只可能出在SecureCRT上。

时间: 2024-10-03 10:47:57

Linux下SSH,telnet,Secure CRT中文显示乱码的相关文章

Linux系统部分软件中文显示乱码方框该怎么办

Linux下部分软件会出现中文显示异常的问题.如Netbeans等依赖JVM虚拟机运行的软件.这是由于JVM中文显示的字体缺失的缘故.方法就是将缺失的字体添入JVM目录.   1.查询JRE目录: update-alternatives --config java 如图,获得目录/usr/java/jdk1.8.0_45/jre 这里使用的是Sun JDK,Linux默认使用OpenJDK,方法是一样的.   2.获取字体gbsn00lp.ttf: 部分系统默认提供此字体,可以查询/usr/sh

Linux 下 SSH 命令实例指南

Linux 下 SSH 命令实例指南 如果你已经在IT圈内混久了, 应该对 SSH 这个了不起的工具及其安全特性有所耳闻吧. 本教程可以让你在短时间内掌握通过 SSH 安全便利地连接到远程计算机的技术. 如果你对 SSH 还没什么概念, 可以先访问 维基百科 进行了解. 基本用法 最简单的 SSH 命令只需要指定用户名和主机名参数即可. 主机名可以是 IP 地址或者域名. 命令格式如下: $ ssh user@hostname 比如要在我的局域网内登录一个树莓派系统, 只需要简单的在命令行输入如

01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置

          Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNETNetSarang Xshell 4 Build 0120议.使用Xshell可以快速方便的管理Linux主机等     但是有时我们使用,经常遇到.linux下中文显示乱码的情况,其实解决办法很简单,下面跟着小编来看看,如何解决XShell连接linux中文乱码 工具/原料     Linux系统(Centos)  Xshell Xshell连接L

Linux系统中文显示乱码怎么办?

  一般这种情况出现在Linux中文改成英文系统安装时选择了简体中文安装,安装完后运行netconfig.setup等命令,中文显示乱码. 只要修改 /etc/sysconfig/i18n ,默认为:LANG="zh_CN.UTF-8"SUPPORTER="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"修改后:LANG="en_US.UTF-8"SUPPORTER="

linux下使用iText生成pdf中文乱码 怎么解决啊

问题描述 linux下使用iText生成pdf中文乱码 怎么解决啊 生成的是乱码 而且是一坨. iText在linux环境下,怎么用啊.

linux下gedit中不能输入中文

问题描述 linux下gedit中不能输入中文 如题 求大神解答 输入只能是字母 可我想输点汉字啊... 解决方案 gedit 可输入中文的文本编辑器myeclipse在linux下不能输入中文 解决方案二: gedit本身是支持中文的,是不是你的输入法有什么问题,换个输入法试试 解决方案三: 应该是能支持的,linux原生支持unicode的.看看是不是输入法问题,或者首选项里的设置问题. 解决方案四: http://wiki.ubuntu.com.cn/Gedit%E4%B8%AD%E6%9

Java在Linux下插入DB数据库出现中文乱码

方法很简单,就是驵编码为utf-8 修改Eclipse软件中的编码:windows菜单->preference->general->content type,Javaclassfile和text都设成utf-8: 然后,在Linux下执行以下的命令: mysql> set names UTF8; 最后,在查询的时候,Linux下的内容,就不是乱码了.

SecureCRT中文显示乱码问题的解决方法_Linux

环境:SecureCRT登陆REDHAT5.3 LINUX系统 问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题 解决方法: 1.修改远程linux机器的配置 [root@rhel ~]#vi /etc/sysconfig/i18n  把LANG改成支持UTF-8的字符集 如: LANG="zh_CN.UTF-8″ 或者是 LANG="en_US.UTF-8″  本

解决SecureCRT中文显示乱码和全屏无法显示菜单的问题

中文显示乱码 具体解决方法是: 1,修改远程linux机器的配置 vim /etc/sysconfig/i18n 把LANG改成支持UTF-8的字符集 如:LANG="zh_CN.UTF-8″ 或者是 LANG="en_US.UTF-8″ 2,然后再改Secure CRT的设置,选项->会话选项->外观->字符编码->uft-8 3,退出,再重新登录.发现utf8的文件都能正确读了,utf8的文件名也能正确显 SecureCRT全屏后,SecureCRT后如何显