質問: Linux(UNIX)の言語設定について。 SJIS、EUC、UTF-8を表示するための環境変数と設定文字列を教えてください。 ※一覧であるとうれしいです。
回答: システムの設定/Fedora Core4 Linux で言語設定を行うのが /etc/sysconfig/i18n というファイルになります。 日本語EUCを設定する場合、 --- LANG=”ja_JP.eucJP” SUPPORTED=”ja_JP.eucJP:ja_JP:ja” --- 日本語UTF-8を設定する場合、 --- LANG=”ja_JP.UTF-8” SUPPORTED=”ja_JP.UTF-8:ja_JP:ja” --- SJISを設定する場合、 --- LANG=”ja_JP.SJIS” SUPPORTED=”ja_JP.SJIS:ja_JP:ja” --- などとなります。 (最低限の記述なので追記オプションあり) 設定文字列の設定ですが、基本的には「各ロケール」と「文字コード」の組み合わせになります。 また、デフォルトではなく一時的に変更したいのであれば環境変数[LANG]の中身を書き換えてあげてください。 LINUX(Fedora)の文字化け対策 I18N Book, Table of Contents