产品分类

联系方式


地址:
手机:
Q Q:

网址://www.afuwqfellowships.com

新闻动态

当前位置:官网首页 > 新闻动态 >

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

发布时间:2019-11-19 00:23

初入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.pycm { 鯡c@sdzdzds(ccs:d}}x'||jo|g|||}}qwds(nii(ii(tatbtn(rrr((tfibo.pytfibsccsig}d}}x0||jo"|i||||}}qw|s(nii(ii(tresultrrrtappend(rrrr((rtfib2 sn(rr(rr((rt s oracle@linux-suse:~ vt102vt102-bash: vt102vt102: command not foundoracle@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即可。

上面便是小编为我们带来的关于linux操作系统下终端乱码的完美处理方法全部内容了,期望我们多多支撑萬仟网~


公司简介| 新闻动态| 产品展示| 生产设备| 销售网络| 合作客户| 联系我们
Copyright © 2018 k8娱乐k8娱乐-k8娱乐官网 All Rights Reserved
地址: 电话:
QQ: 邮箱: