<i id='b1wt5'></i>
<dl id='b1wt5'></dl>
<ins id='b1wt5'></ins>
  • <fieldset id='b1wt5'></fieldset>

    <code id='b1wt5'><strong id='b1wt5'></strong></code>

        1. <tr id='b1wt5'><strong id='b1wt5'></strong><small id='b1wt5'></small><button id='b1wt5'></button><li id='b1wt5'><noscript id='b1wt5'><big id='b1wt5'></big><dt id='b1wt5'></dt></noscript></li></tr><ol id='b1wt5'><table id='b1wt5'><blockquote id='b1wt5'><tbody id='b1wt5'></tbody></blockquote></table></ol><u id='b1wt5'></u><kbd id='b1wt5'><kbd id='b1wt5'></kbd></kbd>
          1. <acronym id='b1wt5'><em id='b1wt5'></em><td id='b1wt5'><div id='b1wt5'></div></td></acronym><address id='b1wt5'><big id='b1wt5'><big id='b1wt5'></big><legend id='b1wt5'></legend></big></address>
            <span id='b1wt5'></span><i id='b1wt5'><div id='b1wt5'><ins id='b1wt5'></ins></div></i>

            Linux操作系统下终端乱码解决方案

            • 时间:
            • 浏览:5
            • 来源:124软件资讯网

              初入linux的法式员们  ,经常会受到乱码的问候  。可谓“始乱终弃”  。由于乱码  ,而且最终放弃了linux的不在少数  。好吧  ,言归正传  ,先看看各种乱码是怎么形成的 。

              中文字符乱码

              这种情形一样平常是安装了中文控制端  ,但没有启用中文应用造成的  。只需要启动响应软件即可  ,如zhcon  。或者是启用了响应软件  ,但字符集差池 ,需设置响应字符集 ,例如export LANG=zh_CN.UTF-8

              ORACLE安装界面乱码

              虽说ORACLE支持多国语言 ,会凭据情况变量自动选择字符集  ,但中文安装似乎另有问题  ,不外10.2以后的版本似乎没有该问题了  ,详细可以执行下令export LANG=en_US来设置为英文字符集情况

              英文字符乱码

              一样平常该字符乱码多泛起在cat了二进制的文件时  ,由于二进制文件中多有控制码  ,会导致终端界面乱码  ,通常解决要领是用reset终端复位下令解决问题

              其他伪终端乱码

              有时是通过SSH进入远程LINUX服务器时 ,cat一个core文件  ,而且用reset下令都不能乐成  ,怎么办 ?很简朴 ,看以下试验 ,首先cat一个python的编译文件

              oracle@linux-suse:~> cat fibo.pyc
              m?
              {?鲱c@sd
              Zd
              ZdS(cCs:d\}}x'||jo|G|||}}qWdS(Nii(ii(tatbtn(RRR((tfibo.pytfibs

              cCsIg}d\}}x0||jo"|i||||}}qW|S(Nii(ii(tresultRRRtappend(RRRR((Rtfib2 s
              N(RR(RR((Rt?s oracle@linux-suse:~> VT102VT102
              \-bash: VT102VT102: command not found
              oracle@linux-suse:~>

              在SSH终端上看到是的乱码 ,提醒符都是乱的 ,可以用以下下令恢复

              oracle@linux-suse:~> tput sgr0

              乱码问题发生的缘故原由是SSH的问题  ,由于在其他终端下 ,cat用样一个文件  ,不会发生乱码  ,于是试验乱码发生的缘故原由

              oracle@linux-suse:~> ^N

              只要用ctrl+v,ctrl+n就使用屏幕乱码 ,固然恢复后再试验

              oracle@linux-suse:~> echo -e '\xe'

              屏幕再次乱码  ,好  ,再恢复

              oracle@linux-suse:~> echo -e '\xf'

              以上是需要盲打的  ,由于屏上看到的是乱码  ,最终问题发生的缘故原由是十六进制字符E发生的  ,解决也很简朴 ,十六进制字符F即可