linux安装程序乱码,linux远程桌面乱码解决及引起的相关问题、字库安装
一、解決linux中文亂碼問題
通過xmanager遠(yuǎn)程訪問linux(我這里使用redhat as5),原先本機(jī)可以看到的中文出現(xiàn)亂碼(ssh終端訪問時也是亂碼)。如何解決這一問題?
其實(shí),很簡單只要設(shè)置系統(tǒng)字符集就行。具體如下:
1、修改/etc/sysconfig/i18n文件(注意做好備份,最好不要刪除原系統(tǒng)內(nèi)容,可以用#注釋掉)
2、原文件內(nèi)容如下:
#LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN.UTF-8:zh_CN.GB18030:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN.GB18030:zh-CN:zh:en_US.UTF-8:en_US:en"
SYSFONT=*lat0-sun16
3、修改后內(nèi)容如下:
#LANG="zh_CN.UTF-8"
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.UTF-8:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN.UTF-8:zh-CN:zh:en_US.UTF-8:en_US:en"
SYSFONT=*lat0-sun16
4、重新啟動系統(tǒng)
簡單解釋一下,LANG變量是language的簡稱,決定系統(tǒng)的默認(rèn)語言的,即系統(tǒng)的菜單、程序的工具欄語言、輸入法默認(rèn)語言等;SYSFONT是system font的簡稱,決定系統(tǒng)默認(rèn)用哪一種字體;SUPPORTED變量決定系統(tǒng)支持的語言,即系統(tǒng)能夠顯示的語言。
二、可能引起的問題
如果修改后,個別已經(jīng)安裝的軟件可能后出現(xiàn)一些莫名奇妙的問題,如:java開發(fā)的一些應(yīng)用程序中原先配置文件中有中文使用utf-8編碼,但是現(xiàn)在系統(tǒng)字符集變成了gb18030,再次運(yùn)行java程序時jvm會使用現(xiàn)有系統(tǒng)字符集將導(dǎo)致程序出錯。
最簡單的解決方法就是,在運(yùn)行前臨時改變當(dāng)前字符集。具體操作如下:
1、同一終端模式下: LANG="en_US.UTF-8" (根據(jù)具體字符集決定)
2、同一終端模式下: 可運(yùn)行的程序或腳本
三、安裝字庫
參見:http://blog.csdn.net/quqi99/archive/2007/08/23/1755642.aspx
總結(jié)
以上是生活随笔為你收集整理的linux安装程序乱码,linux远程桌面乱码解决及引起的相关问题、字库安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java offsetdatetime_
- 下一篇: 嵌入式linux 试卷,嵌入式Linux