CentOS 7 字符界面出现乱码如何解决
CentOS 7のキャラクターインターフェースで文字化けが起きる問題は、たいていは中文字フォントが足りなかったり、設定が間違っているのが原因です。以下は考えられる解決方法です。
- 中国語フォントのインストール:以下のコマンドを使用して中国語フォントパッケージをインストールします。
sudo yum install fontconfig
- /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>
- フォントキャッシュの再構築: フォントキャッシュは、以下のコマンドを実行して再構築します。
sudo fc-cache -f
- 再ログインする:変更を有効にするにはログアウトして再度ログインしてください。
上記の方法が機能しない場合は、端末エミュレーターの変更やシステムのロケール設定の確認など、別の方法を試すこともできます。