红联Linux门户
Linux帮助

解决Linux常见乱码问题

发布时间:2012-10-11 21:16:36来源:红联作者:horsetornado
[i=s] 本帖最后由 horsetornado 于 2012-10-23 17:04 编辑 [/i]

解决Linux常见乱码问题
初学Linux,所以还是在用中文界面,经常碰见中文乱码的情况。下面是学习中碰见的常见几种乱码情况,经过度娘的帮忙,通过实验整理得出解决办法。

1、ssh或者telnet远程登录时
查看环境变量LANG,改成中文编码utf8,我试了一下en_US.utf8和zh_CN.utf8都可以,不知道这两种编码在哪有区别,并且设置SSH或者Telnet客户端工具编码,要保持一致
如常见的工具SecureCRT中设置:会话选项--外观--字符编码--utf8

2、图形化窗口中的终端乱码
就是我们用图形化界面进入linux,然后点击进入“终端”
这种最好解决,修改环境变量LANG即可,命令LANG=zh_CN.utf8,en_US.utf8也可以,只不过有些字显示的效果不太一样,有的大,有的字体不一样
另外终端其实也是一个软件,它的编码也要和环境变量LANG的编码要一致。在“终端”的菜单选项中有一个“终端”-“设定字符编码”设置

3、VIM下乱码
这个主要和两个因素有关:
一就是文件原始的编码,原始编码的设置是在VIM的配置文件里设置的
二终端有关,比如我们在终端显示一个文件,cat /tmp/helloworld.txt,所以终端的编码要和文本原始编码要一致,设置同2

4、tty登录
这个在网上百度了下,需要安装中文接口软件的支持,如zhcon,所以需要安装相应的软件,这个我暂时还没有实验过,所以具体配置等我实验后给出

5、将man的内容重定向
利用man,我们能够查看到好多有用的信息,但是有时候想把man中的内容保存在文本中,方便以后查看。
比如把iptables的信息保存在iptables.txt中:man iptables > iptables.txt
但是这样操作的结果有时候却差强人意,有好多乱码,解决的办法是:man iptables | col -b > iptables.txt
col的作用是将输入的内容进行转换过滤后输出,-b就是不显示回退键

6、从windows下拷过来的文本文件在Linux下出现乱码之所以出现乱码是因为windows下中文的编码一般为gbk,而Linux下中文编码一般为 utf8,所以在 windows下正常打开的文件,到Linux下很可能出现乱码。
解决办法是:使用命令iconv对文本内容编码进行转换
iconv -f gbk -tutf8 原文本.txt > 新文本.txt

7、挂载U盘后,U盘中中文目录名或文件名为乱码
正常挂载:mount /dev/sdb1 /mnt/usb ,然后使用ls /mnt/usb发现U盘上中文目录和文件名都是乱码
解决办法:在挂载时加上字符集参数 mount -o iocharset=utf8 /dev/sdb1 /mnt/usb


其他乱码,会在以后的学习中逐步发现解决,暂时先给出这几种常见的乱码情况,未完待续...
文章评论

共有 153 条评论

  1. tt6vpwwwwt 于 2016-04-20 13:59:08发表:

    huit programmes de la zone d'entreprise cités pour l'excellence
    Il ya seulement quelques meubles: un lit, un petit canapé, sac longchamp une chaise pour un visiteur solitaire, une télévision, une petite table. La table est couverte de livres, la plupart d'entre eux michael kors sale outlet à propos de l'Irak et la sécurité nationale. Courtney n'a pas un grand personnel pour faire de la recherche prodigieuse que certains des membres hogan scarpe outlet supérieurs ne, ce qui signifie que, comme un citoyen moyen, il doit parcourir les journaux et autres publications pour hogan outlet maintenir à jour sur les questions.
    Les éducateurs ont été accusés d'encriers scores avant; 11 ont été reconnus coupables d'accusations criminelles dans une affaire Atlanta notoire cette April.Meanwhile, Enseignants Community College, semblait prête à prospérer dans sa première série de tests de tronc commun, qui facteur dans enseignant et directeur evaluations.Intended de jumeler une école publique à la recherche et occhiali da sole ray ban d'autres capacités d'un programme de cheap nike air max 90 uk formation des enseignants noté, Enseignants Community air max homme michael kors outlet store Com College dispose de 30 millions de $ en soutien de Columbia, les étudiants dipl?més aider dans les salles de classe et ces fonctionnalités pjs pas cher femme supplémentaires comme un programme scarpe hogan outlet de robotique. Ouvert en 2011, l'école de Harlem est en voie d'inscrire plus de 200 étudiants en prématernelle à la quatrième année. Plans finalement sac longchamp pliage pas cher appellent pour environ 300 élèves allant jusqu'à la [/url] huitième grade.Worrell Breeden, 49, sont venus à l'emploi 138 000 [url=http://www.travalo.fr/]parajumpers paris $ outlet hogan online par année à partir mbt outlet online de six ans en tant que directeur d'une école élémentaire Bronx et plus de deux décennies dans le michael kors outlet shop système doudoune parajumpers pas cher scolaire de la ville. Ceci est une chance pour construire l'école de mes rêves , l'ancien travailleur des Finances a déclaré dans un profil Teachers College à l'école de temps.Le rapidement développé une réputation qui a attiré 464 demandes pour 50 places de maternelle cette année.
    Mais ils partagent également une autre caractéristique outlet hogan importante: leur mesure est pas simple, et en l'absence de directives claires, il est très probable que les estimations ne seront pas comparables entre les pays. Ce manuel est con?u pour fournir que des orientations en tenant compte de RRI collectivement, en fonction de leurs caractéristiques communes, par type, basée sur les spécificités, telles que la disponibilité des données, et par transaction détaillée par exemple la valorisation des producteurs indépendants qui ont été produits à l'usage interne leurs développeurs, l'évaluation des infructueuse RRI, et la production air max outlet italia de PIP produites et mises à disposition gratuitement par le gouvernement. Version PDF: version Anglaise Imprimé :.
    Il sonne comme vos sources sont sac longchamp noir pas cher incorrectes. Je suis un CPA et même si je l'ai fait le travail pour une firme Big woolrich outlet online 4, il a été pour un an seulement avant que je déménage à une entreprise régionale, où je ai appris beaucoup plus que je ne l'ai-je choisi de rester Ces restaurants préférés de Tampa Bay ont été autour pendant 25 ans au sein du cabinet Big 4. Maintenant, je suis passé à l'industrie et woolrich sito ufficiale avoir plus de 10 ans d'expérience sous ma ceinture .

  2. 2809642357 于 2016-04-03 19:34:45发表:

    挺实用的

  3. xizi001 于 2014-09-05 16:42:52发表:

    顶起来,就是一个道理

  4. D.W_John 于 2014-08-31 09:22:13发表:

    谢谢分享

  5. jerryforlinux 于 2014-08-23 20:51:03发表:

    学习了这个小技巧,谢谢。

  6. 黄河豹 于 2014-08-22 14:27:15发表:

    不错,乱码是一个新手经常遇到的一个难题。

  7. wangyichao0601 于 2014-08-21 23:22:22发表:

    不错

  8. william2011 于 2014-07-31 12:21:15发表:

    谢谢分享

  9. jnexezdl 于 2014-05-08 13:47:22发表:

    顶顶顶

  10. 于 2014-04-26 16:18:07发表:

    路过 学习

  11. dw710962101 于 2014-03-17 11:29:40发表:

    学习了

  12. hsa9t 于 2014-03-17 11:01:21发表:

    终端下没问题,tty里乱码好多....

  13. wodesushe520 于 2014-03-13 09:48:19发表:

    非常好的一本书,非常适合初学者

  14. jf1989117 于 2014-03-12 22:00:16发表:

    希望有用~

  15. merryw 于 2014-02-15 22:41:04发表:

    zhe zhi chi ,te lai sheng bao .xie xie

  16. qxfsy 于 2014-02-13 13:54:08发表:

    不知

  17. biglong 于 2014-02-02 19:13:42发表:

    iconv -f gbk -tutf8 原文本.txt > 新文本.txt 不错的解决方法:0)1

  18. YQ_Linux 于 2014-01-09 20:20:56发表:

    、<将man的内容重定向
    利用man,我们能够查看到好多有用的信息,但是有时候想把man中的内容保存在文本中,方便以后查看。
    比如把iptables的信息保存在iptables.txt中:man iptables > iptables.txt
    但是这样操作的结果有时候却差强人意,有好多乱码,解决的办法是:man iptables | col -b > iptables.txt
    col的作用是将输入的内容进行转换过滤后输出,-b就是不显示回退键》终于让我找到了将man文件定向之后可以解决乱码的方法了,一直在纠结这个问题,谢谢楼主

  19. qxfsy 于 2014-01-09 20:03:15发表:

    有用

  20. qxfsy 于 2014-01-09 20:03:12发表:

    有用

  21. lastgod1997 于 2014-01-04 21:24:13发表:

    解决Linux常见乱码问题 很好

  22. 烟消云散 于 2013-12-06 16:39:49发表:

    好好学习英语,不用中文不就不会乱码了

  23. upaspirine 于 2013-12-05 13:29:30发表:

    希望有用。。。

  24. MrYxSen 于 2013-12-04 19:53:58发表:

    赞一个

  25. ZSJxrc0517 于 2013-11-08 17:44:11发表:

    学习中

  26. a3223351 于 2013-11-06 16:00:59发表:

    ssh或者telnet远程登

  27. ljh_124 于 2013-10-29 16:03:36发表:

    学习一下

  28. jiangwei_linux 于 2013-10-27 09:17:55发表:

    项下

  29. niejinci 于 2013-10-07 22:29:32发表:

    看看

  30. maolin0609 于 2013-10-01 18:16:26发表:

    不错,还有些,应该大家再完善下

  31. idlerinwind 于 2013-09-30 11:29:44发表:

    努力学习Linux

  32. Mcgrady_111 于 2013-09-13 12:38:13发表:

    学习

  33. goldenrich 于 2013-09-10 14:22:47发表:

    他乱码,会在以后的学习中逐步发现解决,暂时先给出这几种常见的乱码情况,未完待续...

  34. yjf531 于 2013-09-07 09:44:06发表:

    学习这个技巧,以后就少了很多麻烦

  35. jijinlong 于 2013-09-05 14:27:32发表:

    留个脚印,以后再看

  36. xjboy 于 2013-09-03 09:55:44发表:

    这个对学习影响很大

  37. h657609324 于 2013-08-28 17:02:05发表:

    顶一下!

  38. hj5700 于 2013-08-23 16:43:45发表:

    路过!!!
    不发表意见……

  39. qwer5111 于 2013-08-20 16:36:08发表:

    学习了

  40. iceage210 于 2013-08-15 17:00:08发表:

    谢谢