sh case $TERM in linux) export LANG=C ;; *) export LANG=ja_JP.UTF-8 ;; esac 標準コンソールでは$TERMにlinuxが設定される。
ubuntuのコンソール画面(X window system、つまりGUI環境じゃなくて、Ctrl+Alt+F1でテキスト画面になった場合のコンソールね)で、日本語が文字化けするときの対策。 ホームディレクトリの.basurc.bashrcに以下の行を追加 case $TERM in linux) LANG=C ;; esac 前は、 case $TERM in linux) LANG=C ;; *) LANG=ja_JP,UTF-8 ;; esac とやっていたのですが、今度はGUI環境で文字化けが出る始末。 なので上のように変更。 やっていることは至極簡単。 端末の種類を表す環境変数$TERMがlinuxだった場合に言語設定を英語に変更する。これだけ。 $TERMがlinuxならば、それはすなわちCUI環境でコンソールが立ち上がっているということだから。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く