問題の発端
ubuntu22.04をWindows上で動かしていた際に日本語化させたにもかかわらず文字化けが起きたのでその解決策を探していたら、しょうもないことで解決したので記事に残しておきます。
状況
今回、man lsコマンドのマニュアルを日本語化したく、下記のコマンドを実行しました。(shellの挙動は省略)
sudo apt update
sudo apt install manpages-ja
sudo apt install manpages-ja-dev
sudo apt install language-pack-ja
sudo update-locale LANG=ja_JP.UTF-8
これでマニュアルが日本語で読める!と思ったのに
下記のような四角の中に?が書かれた文字化けが起きてしまいました。
下記に示すようにロケール設定を見てみるときちんと日本語であるja_JP.utf8が入っています。
$ locale -a
C
C.utf8
POSIX
ja_JP.utf8
言語設定も下記のようにきちんとja_JP.UTF-8になっています。
$ echo $LANG
ja_JP.UTF-8
色々調べたのですが、なかなか該当記事が見つかりませんでした。
解決策
下記のようにubuntuの設定の「プロパティ」に入り、
下記の画像のフォントの設定を日本語に対応したものに設定しないといけなかったみたいです。
またしょうもないことで頭を抱えました…まああるあるですね。