CentOS 7 字符界面出现乱码如何解决

CentOS 7のキャラクターインターフェースで文字化けが起きる問題は、たいていは中文字フォントが足りなかったり、設定が間違っているのが原因です。以下は考えられる解決方法です。

  1. 中国語フォントのインストール:以下のコマンドを使用して中国語フォントパッケージをインストールします。
sudo yum install fontconfig
  1. /etc/fonts/fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <dir>/usr/share/fonts</dir>
    <dir>/usr/local/share/fonts</dir>
    <dir prefix="xdg">fonts</dir>
    <dir>~/.fonts</dir>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Noto Sans CJK SC</family>
            <family>Noto Sans CJK TC</family>
            <family>Noto Sans CJK HK</family>
            <family>Noto Sans CJK JP</family>
        </prefer>
    </alias>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Noto Serif CJK SC</family>
            <family>Noto Serif CJK TC</family>
            <family>Noto Serif CJK HK</family>
            <family>Noto Serif CJK JP</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Noto Sans Mono CJK SC</family>
            <family>Noto Sans Mono CJK TC</family>
            <family>Noto Sans Mono CJK HK</family>
            <family>Noto Sans Mono CJK JP</family>
        </prefer>
    </alias>
</fontconfig>
  1. フォントキャッシュの再構築: フォントキャッシュは、以下のコマンドを実行して再構築します。
sudo fc-cache -f
  1. 再ログインする:変更を有効にするにはログアウトして再度ログインしてください。

上記の方法が機能しない場合は、端末エミュレーターの変更やシステムのロケール設定の確認など、別の方法を試すこともできます。

bannerAds