linux で文字化けしたときにやることメモ
背景
毎度Linuxを始めに使うとき文字化けしてググっているのでメモ。日本語を使わないという選択肢もあるけど、データの中身が日本語だったりすると、結局やらなくちゃいけないことになる。
方法
locale コマンドで確認
$ locale -a
すると、こんな感じで日本語入っていない。(WSL2の場合)
locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_COLLATE to default locale: No such file or directory C C.UTF-8 POSIX en_US.utf8
locale.gen を編集
$ sudo vi /etc/locale.gen
で、
ja_JP.UTF-8 UTF-8
のコメントを外す。
locale-gen の実行
$ sudo locale-gen
これで有効化されるはず、念の為、locale -a
などで確認
まとめ
文字化けしたときに思い出したいコマンド locale