虛擬機器:virtualbox 4.3.0
環境:centos 6.4 basic server
博主目前比較確定的是,系統本身的tty環境是不支援中文顯示的,我已經親測好多次,安裝中文支援包,安裝中文字型,各種設定,但最終還是顯示方塊(如果觀點或操作有誤,跪請大神指教)。後來發帖求助和msdn,不少大牛們推薦安裝fbterm或zhcon這樣的支援中文顯示的控制台。
解決方案:
1.安裝fbterm
2.安裝中文字型
3.配置fbterm
一、安裝fbterm:
fbterm所在**:
1.首先安裝編譯fbterm依賴包
gz3.將fbterm源**解壓縮至/usr/local/src目錄下
tar -zxvf fbterm-1.7.0.tar.gz -c /usr/local/src
4.不解釋
cd /usr/local/src/fbterm-1.7
5.建立makefile
./configure
6.編譯安裝
make && make install
我在執行建立makefile命令時,出現了下面的錯誤:c++ compiler cannot create executables。很明顯,c++編譯環境沒有,執行yum install gcc-c++即可解決該問題。同時,還會有兩個警告,gpm is not exict,gpm是滑鼠支援,我裝了之後感覺沒什麼用,而且都在終端操作了,要什麼滑鼠啊,所以後來又解除安裝了。第二個警告沒搞懂,跪求大神指導。反正,同學們請忽略這些警告就好了,錯誤要解決,警告無視之。
7.進入fbterm終端
fbterm
至此,如果不出意外,你的fbterm已經可以支援中文顯示了,但由於fbterm的預設字型mono顯示不怎麼好看,於是決定換一下字型
二、安裝字型
1.將自己喜歡的字型檔案放到linux字型目錄(/usr/share/fonts)下,博主在fonts目錄下又建立乙個目錄truetype,通過u盤拷貝將自己喜歡的字型放在這個目錄。具體操作過程如下:
(1).cd /usr/share/fonts
(2).mkdir truetype ---用來放置從虛擬機器外複製過來的字型檔案
(3).mount -t vfat -o iocharset=cp950 /dev/sdb1 /mnt/udisk ---u盤掛載操作,不要照抄啊,掛載點和裝置名可能不一樣
(4).cd /mnt/udisk
(5).cp ./msyh.ttf /usr/share/fonts/truetype ---從win7上覆制的微軟雅黑字型(我的最愛哈哈)
(6).cd /usr/share/fonts/truetype
(6).umount /mnt/udisk ---取消掛載,拔掉u盤
2.更改字型檔案許可權
chmod 644 ./msyh.ttf
3.註冊字型
mkfontscale
mkfontdir
fc-cache -fv
4.檢視系統已有字型
fc-list|less ---能找到microsoft yahei哦,說明字型安裝成功了
說明:看到有的文章說要先建立字型的連線檔案之後再註冊字型,經博主親測,連線檔案完全沒有必要,直接複製進去就可以註冊字型使用了。
三、配置fbterm
fbterm的配置檔案是~/.fbtemrc,用vim開啟編輯儲存後就可以使用了,配置檔案的內容一看就懂,我的設定如下:
設定fbterm顯示字型:font-names=microsoft yahei
設定fbterm字型大小:font-size=20
linux終端中文顯示亂碼
1.vi etc sysconfig i18n 將內容改為 lang zh cn.gb18030 language zh cn.gb18030 zh cn.gb2312 zh cn supported zh cn.gb18030 zh cn zh en us.utf 8 en us en sysfo...
ubuntu 終端中文顯示亂碼問題!
1 alt ctrl f1 進入第乙個終端,發現中文亂碼。2 安裝zhcon。sudo apt get install zhcon 3 輸入下面命令,啟動zhcon,中文顯示正常。zhcon utf8 drv vga 上面的方法沒什麼作用!後來按照下面的方法終於將問題解決,雖然不是自己想出來的方法,...
ubuntu 終端中文顯示亂碼問題
1 alt ctrl f1 進入第乙個終端,發現中文亂碼。2 安裝zhcon。sudo apt get install zhcon 3 輸入下面命令,啟動zhcon,中文顯示正常。zhcon utf8 drv vga 上面的方法沒什麼作用!後來按照下面的方法終於將問題解決,雖然不是自己想出來的方法,...