`

Linux终端乱码的解决办法

 
阅读更多

用SSH连接Linux时经常会遇到乱码的情况,痛苦了好久,在网上找到一个解决办法,编辑~/.bash_profile文件,加入下面两行:

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030"

用了一段时间后发现,这样更改后在VI中是正常显示中文的,可是其他地方还是乱码,比如重启服务等。为了让所有界面都正常显示中文,需要编辑/etc/sysconfig/i18n,将原来的LANG="zh_CN.UTF-8"注释掉,加入下面四行:

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

这样在全部界面就可以正常显示中文了

BTW:经我测试,在RHEL5U3和CentOS5.2中,只需要将/etc/sysconfig/i18n的LANG="zh_CN.UTF-8"更改为LANG="zh_CN.GB18030"即可全部正常显示中文了,其他系统暂时不清楚,等遇到时再说吧

下面是红旗系统下的i18n设置,在这里贴一下,以后备用。

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="en_US.UTF-8:en_US:en:zh_CN.GB18030:zh_CN:zh:zh_TW.big5:zh_TW:zh:ja_JP.UTF-8:ja_JP:ja:ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
 
参考至:http://www.cnblogs.com/nepaul/archive/2012/07/16/2593655.html
如有错误, 欢迎指正
邮箱:czmcj@163.com
分享到:
评论

相关推荐

    Linux系统中文乱码解决完整方案

    Linux中的中文文件在ssh终端中显示为乱码。原本在Windows中显示正常的文件,上传到Linux中之后,全变成乱码,有什么好的解决方法呢,经过本人多次实验,终于得到一个解决方法

    linux终端(字符界面)setup显示乱码

    linux终端(字符界面)setup显示乱码

    关于Linux操作系统下终端乱码的完美解决方法

    下面小编就为大家带来一篇关于Linux操作系统下终端乱码的完美解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    虚拟机Linux中乱码问题

    此文档是为了解决虚拟机中安装Linux时终端输出乱码问题,文档详细描述了解决办法,与君共享。

    连接到linux系统,SSH,telnet终端中文显示乱码

    详细解决方法请参见附件:连接到linux系统,SSH,telnet终端中文显示乱码.

    ssh中文乱码解决

    1.vi /etc/sysconfig/i18n 将内容改为 ...2.安装LINUX的时候选择的是中文字,但是使用的时候出现了乱码解决方法是在命令提示下输入export LANG=C 3.export LC_ALL=zh_CN.GBK export LANG=zh_CN.GBK

    Linux php 中文乱码的快速解决方法

    default_charset = “iso-8859-1” 修改为 default_charset = “utf-8” 然后重启apache: sudo /etc/init.d/apache2 restart ... 您可能感兴趣的文章:关于Linux操作系统下终端乱码的完美解决方法linux

    linux secureCRT查看mysql中显示乱码

    我们可以查看文档用命令来更新 也可以用通过sercureCRT来设置。方便我们查看终端的数据。解决乱码头疼问题.

    linux下因为系统编码问题造成乱码的快速解决方法

    下面就介绍一下由于linux系统编码设置不正确造成润乾报表应用乱码问题的解决办法。 第一步:检查linux的系统编码。 检查linux的系统编码,确定系统是否支持中文。在linux系统的终端中输入命令:locale,就会看到打印...

    Linux学习笔记

    CentOS 6 安装VirtualBox客户端增强功能、Windows 7同 Linux双启动、修复Windows 7系统MBR、常用配置文件、Linux终端乱码的解决办法

    suse linux常见问题归类

    本文档列出了suse Linux在使用过程中出现的常见的问题,并对问题如何解决进行了分析,可对从事linux开发人员提供帮助。

    人工智能-项目实践-信息管理系统-C++企业信息管理系统,数据库版更新至新仓库(Linux

    Windows版是整个打包了,里面有相关说明,使用了 codeblocks(中文乱码解决参考) 我并没有完全按照设计文档写,会有出入请自行斟酌。数据的一些处理可能没有过多的检查,可自行修改。 超级管理员 账号 admin 密码...

    终端仿真程序终端仿真软件

    pytty是一款运行于windows环境PC的国产终端仿真软件,支持标准telnet协议,ssh协议,R3232串口通信, 可以连接到任何telnet服务端,常用于登录远程的UNIX系统,linux系统,AIX系统. 对汉字有强大的支持能力。 对各种...

    fbterm-1.7-2.el6.x86_64.rpm

    解决linuxt系统 命令行模式下自带终端中文乱码问题(已亲测centos7)

    Centos8操作系统入门视频.zip

    1-Linux终端介绍 Shell提示符 Bash Shell基本语法 2-基本命令操作 3-系统时间管理 4-帮助命令使用-开关机命令及7个启动级别 5-实战-设置服务器来电后自动开机-设置服务器定时开机 第3章-文件系统的管理方法和xfs...

    vc6.0 网络程序测试终端

    使用vc6.0写的一个网络测试终端,当需要调试网络程序时,与服务器后台通信,方便发送接收测试数据包。本程序调试过于Linux后台通信,带有GBK转UTF8代码,使发送中文没有乱码。

    myjgui linux版

    用这个可以在图形界面管理mysql 不用在终端打代码 但是 要注意编码问题 要不就会出现乱码问题 我的解决办法是 把mysql都改成utf8编码格式 这个网上有 修改/etc/mysql 中 my.cnf文件

    xshell-xftp6

    说明: Xshell 是目前最好的远程登录到Linux 操作的软件,流畅的速度并且完美解决了中文乱码的问题, 是目前程序员首选的软件。 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows ...

Global site tag (gtag.js) - Google Analytics