掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在linux 下處理中文顯示亂碼問題是耗費精力較多的一項工作,一不小心就可能導致顯示問題。本文將提供一些簡單的方法來解決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下亂碼問題的最簡單、最通用的方法:
# 設置系統(tǒng)使用的字符集
export LANG=”zh_CN.UTF-8″
# 保存上面的設置
echo “export LANG=\”zh_CN.UTF-8\”” >> /etc/bashrc
# 設置 xterm 的默認字符集為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 文件的字體設置過時,可以執(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下遇到了中文亂碼的問題,就試試以上方案,你一定會解決這個問題的。
香港服務器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流