• 当前位置: 主页 > Linux安装教程 > 系统设置 >

    Putty 中文乱码_ 解决putty显示中文乱码的方法

    时间:2015-12-27 22:02来源:未知 作者:Linux先生 举报 点击:
    湖南成人高考 湖南成人高考 
    Yes, 这篇文章又是小菜一碟

    当你使用PuTTY开啟Linux, 进去后发现有许多地方是乱码

    该如何是好?

    这种问题最常发生在中文系统的状况下

    究竟要调整哪裡的设定呢

    继续往下看

    遇到乱码第一个闪过的念头, 就是调整字符设定

    如果是纯英文环境应该就没差…

    不过如果裡面有程式支援中文介面的话, 就要另外调整

    如何修改文字编码?

    很间单, 在进Linux之前先在PuTTY这边做个手脚吧

    方法一: (此方法适用于所有版本Linux)

    [PuTTy Configuration]→[Window]→[Translation]→Received data assumed to be in which character set:





    将Use font encoding下拉选单打开, 选取万国码UTF-8


    重新登入PuTTY一次, 搞定收工

    中文不再是乱码!!!


    方法二: (此方法不通用,如OpenSuSE 中不存在i18n文件)
    如何检查系统环境使用的语言呢?

    请输入环境变数

    $ env

    Output中有一列叫做 LANG=zh_TW.UTF-8

    这就是语系档案!! 他很重要

    中文编码通常是zh_TW.UTF-8或是zh_TW.Big5

    甚麼时候会出状况? 当你啟动的程式会分析语系资料的时候, 如果系统发现是无法掌控的语系, 就会出现error



    语系资料是由哪个档案来维护?

    $ cat /etc/sysconfig/i18n

    当然是系统设定的地方萝! 你可以呼叫预设的值, 甚至是修改他

    对一般使用者来说, 就不建议在这里做更动了

    1、console终端乱码

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

      export LC_ALL="zh_CN.GB18030"

    2、xwindow终端乱码

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

      export LC_ALL="zh_CN.GB18030"+







    乱码分两种情况:

    1.终端(纯shell界面)的乱码

    vi /etc/profile

    export LC_ALL="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5"

    保存退出,reboot系统即可..

    2.X-window(图形界面)的乱码

    vi /etc/sysconfig/i18n

    LANG="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5"

    LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5"

    保存reboot即可...
    推荐内容