新聞中心
在linux 下處理中文顯示亂碼問題是耗費精力較多的一項工作,一不小心就可能導(dǎo)致顯示問題。本文將提供一些簡單的方法來解決Linux下漢字顯示亂碼問題。

第一步:安裝中文字體
在解決Linux下漢字顯示亂碼的問題中,安裝中文字體一定是不可或缺的。建議使用谷歌字體,因其能支持更多中文文字:
wget https://github.com/google/fonts/raw/master/ofl/sourcehan/SourceHanSerifSC-Regular.otf
mv SourceHanSerifSC-Regular.otf /usr/share/fonts/OTF/
然后更新字體緩存:
sudo fc-cache -fv
第二步:調(diào)整字符集
將系統(tǒng)字符集調(diào)整為utf-8是解決Linux下亂碼問題的最簡單、最通用的方法:
# 設(shè)置系統(tǒng)使用的字符集
export LANG=”zh_CN.UTF-8″
# 保存上面的設(shè)置
echo “export LANG=\”zh_CN.UTF-8\”” >> /etc/bashrc
# 設(shè)置 xterm 的默認(rèn)字符集為utf-8
sudo echo ‘xterm|X Terminal Emulator:*fcConvertOntheFly: false’ >> /usr/share/X11/app-defaults/XTerm
第三步:配置libfontconfig
經(jīng)常會出現(xiàn)Linux下中文文字顯示錯位的現(xiàn)象,原因是系統(tǒng) libfontconfig 文件的字體設(shè)置過時,可以執(zhí)行以下操作立即更新:
# 備份系統(tǒng)原配置
sudo mv /etc/fonts/conf.avail/zh_CN.conf /etc/fonts/conf.avail/zh_CN.conf.bak
# 下載最新的配置文件
wget ‘https://raw.githubusercontent.com/infoslack/scripts-n-one-liners/master/Linux/zh_CN.conf’ -0 /etc/fonts/conf.avail
# 重新生成 libfontconfig
sudo dpkg-reconfigure -f noninteractive fontconfig
上述三個步驟是解決Linux下漢字顯示亂碼的最有效方法。在執(zhí)行操作之前一定要做一個備份,以減少以后的困擾。因此,如果你在Linux下遇到了中文亂碼的問題,就試試以上方案,你一定會解決這個問題的。
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問快、穩(wěn)定!
文章標(biāo)題:Linux下漢字顯示亂碼問題解決方案(linux漢字顯示亂碼)
文章地址:http://m.jiaoqi3.com/article/copdocs.html


咨詢
建站咨詢
