ジャンル不定の日記です。

CUI環境での文字化け

工人舎SCにArch Linux入れたが、日本語化してもCUI環境で文字化けしちゃう。
めったにCUIになることはないが、メインPCでもそうだった気がする。

というわけで調べてみたが、
CUIの表示はカーネル内臓のコンソールで、それが日本語表示に対応してないからみたい。
Arch WikiだとCUIで日本語表示する方法として、KMSCONを使うことが書かれてる。
KMSCONはカーネル内臓のコンソールを置き換えるものらしい。

が、GUI環境構築しちゃえば使わないしCUIのコアな部分を置き換えたくないね。
ロケールを英語のままにしてX起動時のスクリプトで環境変数を変えちゃうのも考えたが、GUIで日本語になるべきところが英語になるのはもっと困る。

CUI使って文字化けしたときに、
$ export LANG=C
を覚えとくのが一番いいかね。