首頁  >  文章  >  php教程  >  解決Linux中文亂碼問題

解決Linux中文亂碼問題

高洛峰
高洛峰原創
2016-12-15 16:36:482566瀏覽

方法一:    

修改/root/.bash_profile文件,增加export.GB18030
 
對於其他用戶,也必須相應修改該文件
使用該方法時putty能顯示中文,但桌面系統是英文,而且所有的網頁中文顯示還是亂碼
 
方法二:
 
修改/etc/sysconfig/i18n檔案
 
#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SUPPORTED="en_US.UTF-8:en_US:en"
"latarcyrheb-sun16"
 
改為
 
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN」CN"Pm_PPORTED7S7_FyPORTFlatzh_CN" 0- sun16"
SYSFONTACM="8859-15"
 

在首次安裝centos時,如果選擇的是英文,那麼系統將不安裝中文支援包,這樣就導致了中文顯示為亂碼(小方框)….
 
網路找了各種辦法都不奏效。
 
想一下也是centos不可能那麼笨,還得裝這個裝那個 改這個改那個的
 
有很多人說vi /etc/sysconfig/i18n文件,其實根本就沒有必要。
 
最後讓我找到了下面的解決方法,感謝人才啊。
 
解決方法:
 
第一種:
 
1.fonts-chinese-3.02-9.6.el5.noarch.rpm. 若無法安裝,則加個–forced 
2.fonts-ISO859-2759-2. 1.0-17.1.noarch.rpm
 
第二種:
 
yum -y install fonts-chinese
 
yum -y install fonts-ISO8859-2
yum -y install fonts-ISO8859-2
顯示中文。
 
3. cd /usr/share/fonts/
 
4.fc-cache -fv #這兩步才是成功的關鍵阿,相信還有無數人困擾在這裡
 
今天登入系統的時候,發現中文亂碼,解決方法:
編輯/etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16" reboot
之後在編輯.bash_profile
 
增加一行變數:export.UTF-8
儲存退出
再執行下source .bash_profile 指令
之後,登出,再登入中文

解決

碼相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn