新聞中心
Linux作為一種開源的操作系統(tǒng),在使用中用戶可以自由設置自己的系統(tǒng)環(huán)境,其中就包括字符集的顯示。但是,對于習慣使用中文的用戶來說,剛剛安裝的Linux系統(tǒng)默認是不支持中文字符顯示的。那么,如何在Linux系統(tǒng)中實現顯示中文字符集呢?下面就為大家介紹一下實現的方法。

創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為福州等服務建站,福州等地企業(yè),進行企業(yè)商務咨詢服務。為福州企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
方法一:安裝中文字符集包
在Linux系統(tǒng)中實現顯示中文字符集,最基本的方法就是先安裝中文字符集包。具體的安裝步驟如下:
1. 首先需要切換到root用戶下,以便進行安裝操作。
2. 打開終端,輸入以下命令:
yum groupinstall “Chinese Support”
這個命令意思是安裝中國語言支持包,執(zhí)行完這個命令后,系統(tǒng)就會開始下載和安裝中文字符集包。
3. 安裝完成后,退出當前用戶,重新登錄系統(tǒng)就可以看到中文字符集了。
4. 如果需要在系統(tǒng)中開啟中文輸入法,可以在“系統(tǒng)設置”中選擇“輸入法”,然后選擇需要的輸入法。
方法二:修改字體文件
如果用上述方法安裝中文字符集包后還是不能正常顯示中文,那么就需要嘗試修改字體文件了。字體文件是Linux系統(tǒng)中用來顯示各種字符集的文件,修改字體文件可以解決字符集不顯示的問題。具體的步驟如下:
1. 切換到root用戶下,打開終端,輸入以下命令:
cd /usr/share/fonts/
這個命令的作用是進入到Linux系統(tǒng)的字體文件夾中。
2. 然后再輸入以下命令:
mkdir zh_CN
cd zh_CN
這個命令是新建一個名為”zh_CN”的文件夾,并進入該文件夾。
3. 接下來,可以把Windows系統(tǒng)中的字體文件復制到Linux系統(tǒng)中的zh_CN文件夾中,這可以通過在Windows系統(tǒng)中查找系統(tǒng)自帶的字體文件,然后復制到Linux系統(tǒng)的zh_CN文件夾中來實現。在Linux系統(tǒng)中也可以通過以下命令進行一鍵復制:
cp -R /mnt/c/Windows/Fonts/* /usr/share/fonts/zh_CN/
這個命令的作用是將Windows系統(tǒng)中的所有字體文件全部復制到Linux系統(tǒng)中的zh_CN文件夾中。
4. 復制完成后,需要讓Linux系統(tǒng)更新字體緩存,可以輸入以下命令來完成:
fc-cache -fv
這個命令的作用是更新Linux系統(tǒng)的字體緩存,使其能夠自動識別新加入的字體文件。
5. 需要在實際應用中選擇欲使用的中文字體??梢酝ㄟ^桌面的設置中心或者在終端中運行命令來進行選擇。
:
以上就是在Linux系統(tǒng)中如何實現顯示中文字符集的兩種方法。安裝中文字符集包是最快最簡單的方法,但如果還是不能正常顯示中文就需要嘗試修改字體文件了。當然,字體文件越多的話,對系統(tǒng)資源的消耗就越大,所以合理地選擇字體也是很重要的。最終的目的是在Linux系統(tǒng)中顯示中文字符集,持之以恒地由淺入深地掌握這兩種方法,就能夠讓你的Linux系統(tǒng)更加符合你的需求。
成都網站建設公司-創(chuàng)新互聯(lián)為您提供網站建設、網站制作、網頁設計及定制高端網站建設服務!
如何解決 linux 操作系統(tǒng)顯示中文亂碼問題?
通過分析腳本,我知道,圖形界面啟動的時候腳本是根據LANG變量來決定是否啟用輸入法,以及啟用哪種語言的輸入法等。問題在于:我們還沒有把LANG變量改成英語之前,系統(tǒng)得到的LANG變量是中文的,因此,它知道需要在圖形界面啟動過程中啟用中文輸入法,但把LANG變量改成英文后,系統(tǒng)根據LANG變量知道系統(tǒng)是英文的,它便不再啟動中文輸入法,也不再設置和導出相關的變量,導致中文輸入法不可用。因此,只要在這個腳本中,“騙”過系統(tǒng),讓輸入法腳本“以為”系統(tǒng)是中文的,它不就運行中文輸入法,并導出相關變量了嗎? 于是,通過分析腳本,我在xinput.sh中的: lang_region=$(echo $tmplang | sed -e ‘s/\..*//’) 后面又添加了lang_region=”zh_CN” 直接把lang_region=$(echo $tmplang | sed -e ‘s/\..*//’) 修改成 lang_region=”zh_CN” 也可以 多添加一行是為了以后改過來方便,直接刪除添加的一行就可以了。 當然,把for循環(huán)中的/etc/X11/xinit/xinput.d/${lang_region}該成 /etc/X11/xinit/xinput.d/zh _CN也可以。 當然還有其他的改法,前提是你要懂得shell 腳本的語法,看得懂腳本的意思。這樣修改后,即便系統(tǒng)是英文的,xinput.sh腳本也會去讀取/etc/X11/xinit/xinput.d/zh _CN 文件并導出其中的內滾態(tài)容、設置好XMODIFERS等行備伍輸入法變量,并運行iiimx輸入法程序。 那么為什么不在圖形界面啟動后直接運行iiimx輸入法程序呢?實驗一下就知道,這根本不行。因為輸入法程序是須要和被輸入的應用程檔或序配合運行的軟件,在運行過程中需要導出很多變量。直接運行iiimx只運行了主程序,而沒相關變量,沒辦法和應用程序配合完成輸入工作。 完成修改工作后,保存腳本文件。輸入startx命令啟動圖形界面,就可以用全英文的系統(tǒng)界面和中文輸入法了。但需要注意的是:由于系統(tǒng)是全英文的,默認輸入法也是英文,通過GNOME或者KDE菜單起動的應用程序之一次輸入中文的時候不能按ctrl+空格來切換到中文,需要用鼠標在任務欄上點擊輸入法圖標切換,之一次切換后以后就可以用ctrl+空格快捷鍵來切換中英文輸入法了。 四,一些后續(xù)問題 某些軟件,比如Open Office,通過GNOME或者KDE菜單啟動的話,即使切換到中文輸入法也輸不進中文,這是因為整個桌面系統(tǒng)的環(huán)境是英文的,軟件“繼承”了英文環(huán)境的相關變量,這些軟件就“認死理”,就是不讓輸入中文,這時候可以打開一個gnome終端,把LANG變量臨時設置成zh_CN.UTF-8 : # LANG=”zh_CN.UTF-8″ 然后在這個gnome終端中,用命令打開open office: # oowriter & 這樣Open Office就“繼承”了gnome終端的LANG變量,起動后,工具欄和菜單等都是中文的,而且能輸入中文。推而廣之,任何軟件都可以用這種方法,根據需要,打開中文界面的軟件和英文界面的軟件。要以英文界面運行軟件時,只要從GNOME或者KDE菜單打開,要用中文界面運行軟件時,在終端中修該LANG變量,從修改過LANG變量的終端中通過命令運行即可。當然,如果你還安裝了其他語言的字體,你還可以以其他語言的界面來運行程序。如日語: # LANG=”ja_JP.UTF-8″ # gedit & 我用上面的兩條命令打開的gedit 編輯器就是全日語界面的,但是能輸入中文和英文,并顯示日文。從而達到,一個系統(tǒng),多種語言和文字共存的目的。 當然,前提是要安裝了日語字體和日語locale,否則所有有文字的地方會全部顯示成一連串問號??傊榷迷?,之后想怎么玩就怎么玩,隨心所欲,完全不受限制,充分享受用Linux的樂趣。 五, 快速設置步驟: 1.修改/etc/sysconf/i18n文件,把 LANG=”zh_CN.UTF-8″ 修改成: LANG=”en_US.UTF-8″ 2.修改/etc/X11/xinit/xinitrc.d/xinput.sh文件,把其中一行: lang_region=$(echo $tmplang | sed -e ‘s/\..*//’) 修改成: lang_region=”zh_CN” 3,重新啟動圖形界面,就可以用英文的界面并且正確顯示中文和輸入中文。linux 顯示中文 號的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于linux 顯示中文 號,如何在Linux系統(tǒng)中實現顯示中文字符集?,如何解決 linux 操作系統(tǒng)顯示中文亂碼問題?的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務器,香港云服務器,BGP云服務器,雙線云服務器,高防云服務器,成都云服務器,服務器托管。精選鉅惠,歡迎咨詢:028-86922220。
名稱欄目:如何在Linux系統(tǒng)中實現顯示中文字符集?(linux顯示中文號)
文章路徑:http://m.fisionsoft.com.cn/article/dpdpijo.html


咨詢
建站咨詢
