• ベストアンサー

linuxでの文字化けについて

例えば「ls a」とかで存在しないファイルを指定した時に文字化けします。 文字コードはデフォルトのままですがEUCです。 /etc/sysconfig/i18nの中身は LANG="ja_JP.eucJP" SUPPORTED="ja_JP.eucJP:ja_JP:ja" となっています。 何が問題なのでしょうか? 教えて頂けると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
noname#136147
noname#136147
回答No.2

CUIの場合、基本的にそのままでは日本語は扱えません。 jfbterm、btrem、kon などを起動することで日本語を使用することができます。 もしくは、uniconパッチを適用したカーネルが必要です。 ・Fedora Core 1のコンソールで日本語を表示するには http://www.atmarkit.co.jp/flinux/rensai/linuxtips/587fedofrajp.html ・日本語化フレームバッファターミナルjfbtermを使うには http://www.atmarkit.co.jp/flinux/rensai/linuxtips/729usejfbterm.html ・uniconパッチ http://vdr.jp/d/unicon.html

carper
質問者

お礼

ありがとうございます。 基本的ににはCUIは使用できない事がわかりました。

その他の回答 (1)

  • RASUM2
  • ベストアンサー率58% (10/17)
回答No.1

ロケールの設定が利用しているシステムとマッチしていないからではないでしょうか。 $ LANG=ja_JP.EUC-JP ls a $ LANG=ja_JP.UTF-8 ls a とか打ってみて正常に表示されたものが、お望みのロケールかと思います。 最近のディストリビューションはほとんどが ja_JP.UTF-8 かと思いますが、当方が利用しているVine Linuxの最新版は ja_JP.EUC-JP です。 2008年1月14日

carper
質問者

補足

返信ありがとうございます。 LANGの変数を確かめてみましたが、/etc/sysconfig/i18nのLANGの部分と同じでした。 デフォルトのloginをCUIにしていたのですが、GUIにすると文字化けがとりあえず直りました。 実際原因は不明です。

関連するQ&A