国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 服務(wù)器 > Linux服務(wù)器 > 正文

關(guān)于Linux操作系統(tǒng)下終端亂碼的完美解決方法

2024-09-05 23:02:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

初入linux的程序員們,經(jīng)常會(huì)受到亂碼的問(wèn)候。可謂“始亂終棄”。因?yàn)閬y碼,并且最終放棄了linux的不在少數(shù)。好吧,言歸正傳,先看看各類亂碼是怎么形成的。

中文字符亂碼

這種情況一般是安裝了中文控制端,但沒(méi)有啟用中文應(yīng)用造成的。只需要啟動(dòng)相應(yīng)軟件即可,如zhcon。或者是啟用了相應(yīng)軟件,但字符集不對(duì),需設(shè)置相應(yīng)字符集,例如export LANG=zh_CN.UTF-8

ORACLE安裝界面亂碼

雖說(shuō)ORACLE支持多國(guó)語(yǔ)言,會(huì)根據(jù)環(huán)境變量自動(dòng)選擇字符集,但中文安裝好像還有問(wèn)題,不過(guò)10.2以后的版本好像沒(méi)有該問(wèn)題了,具體可以執(zhí)行命令export LANG=en_US來(lái)設(shè)置為英文字符集環(huán)境

英文字符亂碼

一般該字符亂碼多出現(xiàn)在cat了二進(jìn)制的文件時(shí),因?yàn)槎M(jìn)制文件中多有控制碼,會(huì)導(dǎo)致終端界面亂碼,通常解決方法是用reset終端復(fù)位命令解決問(wèn)題

其他偽終端亂碼

有時(shí)是通過(guò)SSH進(jìn)入遠(yuǎn)程LINUX服務(wù)器時(shí),cat一個(gè)core文件,并且用reset命令都不能成功,怎么辦?很簡(jiǎn)單,看以下試驗(yàn),首先cat一個(gè)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終端上看到是的亂碼,提示符都是亂的,可以用以下命令恢復(fù)

oracle@linux-suse:~> tput sgr0

亂碼問(wèn)題產(chǎn)生的原因是SSH的問(wèn)題,因?yàn)樵谄渌K端下,cat用樣一個(gè)文件,不會(huì)產(chǎn)生亂碼,于是試驗(yàn)亂碼產(chǎn)生的原因

oracle@linux-suse:~> ^N

只要用ctrl+v,ctrl+n就使用屏幕亂碼,當(dāng)然恢復(fù)后再試驗(yàn)

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

屏幕再次亂碼,好,再恢復(fù)

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

以上是需要盲打的,因?yàn)槠辽峡吹降氖莵y碼,最終問(wèn)題產(chǎn)生的原因是十六進(jìn)制字符E產(chǎn)生的,解決也很簡(jiǎn)單,十六進(jìn)制字符F即可。

上面就是小編為大家?guī)?lái)的關(guān)于Linux操作系統(tǒng)下終端亂碼的完美解決方法全部?jī)?nèi)容了,希望大家多多支持VEVB武林網(wǎng)~


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平昌县| 清原| 江川县| 德惠市| 沧州市| 留坝县| 铜陵市| 祁东县| 长子县| 沽源县| 牙克石市| 综艺| 汪清县| 射阳县| 九江县| 来安县| 邯郸市| 桃源县| 潼南县| 阿坝县| 安平县| 新田县| 南安市| 饶平县| 炎陵县| 肥城市| 辉南县| 民丰县| 乐都县| 元氏县| 光山县| 云安县| 莱州市| 呼和浩特市| 遵义市| 确山县| 黔江区| 海宁市| 连山| 乌兰浩特市| 武乡县|