Centos6.5安裝中文支持和中文輸入法
第一步:中文支持:
在shell命令下輸入:
# vi /etc/sysconfig/i18n
然后修改LANG="en_US.UTF-8"為LANG="zh_CN.UTF-8"保存,重啟系統即可,后來自己試了很多遍,只在系統登錄界面的用戶名和密碼改成了中文,進入系統桌面后發現還是無法解決系統的中文支持問題。然后終於在51cto中找到了一種解決方案:
由於locale的優先級要高於i18n,在i18n中的LANG=zh_CN.UTF-8,但是在local中依然是en_US.UTF-8,所以系統是英文的,而在locale中LANG***,LC_***,LC_ALL又有優先級高低之分,具體的可以查文檔,我就不贅述了。
# export LC_ALL=zh_CN.UTF-8
然后重啟。當然,系統只有裝有裝有中文字符集才有效果。
如果中文有亂碼,可以進入這篇博客看看,里面有詳細介紹:http://www.cnblogs.com/ylqmf/archive/2011/09/05/2167458.html。
第二步:安裝中文輸入法:
1.需要root權限,所以要用root登錄 ,或su root
2.安裝中文支持
yum install "@Chinese Support"
3.exit
4.如果是系統不支持中文的,對於英語不好的盆友可能會有點頭疼,不過也不難
5.回到桌面,system->preferences->input method
6.勾選 enabled input method features,然后選擇第一項,點擊右下角close按鈕上面那個按鈕,進入下一個對話框
7.有三個選項欄general,inputmehod,advanced,先設置general,在disabled和enabled那一欄填寫輸入法切換快捷鍵,一般是勾選一個鍵然后在文本框上輸入一個鍵,比如要用ctrl+space做快捷鍵的話,可以先勾選control然后在文本框輸入space鍵,至於第二個next什么的,好 像起不了什么作用。
8.繼續設置第二個選項:inputmethod,進入select inputmethod下拉框,選中帶有pinyin的選項,再點擊右邊的add按鈕,即OK
9.繼續設置第三個選項:advanced,把兩個框勾上就好了。 10.注銷用戶,然后試試
VI/VIM編輯器顯示中文亂碼(系統已支持中文)
問題:vi/vim 編輯ANSI文本時,中文會顯示亂碼!
解決方法:修改vi/vim配置文件,添加如下紅色並加粗的部分!
vi 配置文件路徑:/etc/virc
vim 配置文件路徑:/etc/vimrc
更改之前:
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=ucs-bom,utf-8,latin1,gbk
endif
更改之后:
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=ucs-bom,utf-8,latin1,gbk,cp936,gb2312
set termencoding=utf-8
set fileformats=unix
set encoding=prc
endif