• ベストアンサー

manページの文字化け(PAGER /usr/bin/lv)

LINUX初心者です。manページの文字化けで困っています。 以下確認した設定です。 ・「/etc/man.config」で「PAGER /usr/bin/lv」になっている。 ・「rpm -qa」で「lv-4.51-3.1」がインストールされていることを確認した。 ・「/etc/sysconfig/i18n」で「LANG="ja_JP.eucJP" SUPPORTED="ja_JP.eucJP=ja_JP=ja"になっていることを確認した。 ・「/etc/profile」で「MANPAGER=lv」になっていることを確認した。 konは利用できますが、konからではなくmanページを直接文字化けなしで 開きたいと思っています。 よろしくご指導をお願いします。

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

  • ベストアンサー
  • onosuke
  • ベストアンサー率67% (310/456)
回答No.1

通常のテキストコンソールでは 日本語フォントを持っていないので、 日本語表示はできません。 (vga textモード) 従って、 ・日本語フォントを自前で持ち ・日本語の文字コードを理解し、 ・vga graphicsモード(cf. vesa)で日本語フォントを図形描画してくれる kon,jfbterm 等の仮想コンソールプログラムが必要になります。 その他、Linuxカーネル自身にパッチを当てて、 jfbtermと同様の方式により 起動直後から日本語表示を可能をする方法もあります。 しかし、お勧めできる方法ではありません。

その他の回答 (1)

  • astronaut
  • ベストアンサー率58% (303/516)
回答No.2

すでに回答がついているとおり、日本語を表示できる端末じゃないと日本語のmanページは読めませんので、英語のmanページを読むのが良いでしょう。    LANG=C man 日本語訳よりも内容が最新の場合が多いというメリットもあったり…

NEKO_BERRY
質問者

補足

onosukeさん、astronautさんご回答ありがとうございます♪ 私はkonを毎回手動で起動していたのです...(^_^;)。 http://search.luky.org/linux-users.6/msg01223.html を参照しkonがログイン時に起動するよう設定しました。 これからもよろしくお願いします。

関連するQ&A

  • UTF-8のファイルをviで開くと日本語が文字化け

    centos5.6 32bit版でUTF-8のファイルをviで開くと 日本語が文字化けします。 どうしたら直るのでしょうか。 (fonts-japaneseはインストールしてあります) /etc/sysconfig/i18nのファイルを下記のように設定 LANG="ja_JP.UTF-8" #LANG="C" SUPPORTED="ja_JP.UTF-8:ja_JP:ja" SYSFONT"latarcyrheb-sun16" /etc/man.configのファイルを下記のように設定 PAGER /usr/bin/less -isr ↓ PAGER /usr/bin/lv

  • linuxでの文字化けについて

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

  • OSから返ってきた文字が文字化けしてしまう

    OS:Linux9 PHP Version 4.3.10です。 exec("whois -h whois.jprs.jp $host,$output); print implode($output,"<br>"); とすると文字化けしてしまいます。 まず確認したのが ファイル名:/etc/sysconfig/i18n ------------------------------ #LANG="C" LANG="ja_JP.eucJP" #SUPPORTED="C:C:C" SUPPORTED="ja_JP.eucJP:ja_JP:ja" SYSFONT="lat0-sun16" SYSFONTACM="8859-15" ------------------------------ ■スクリプトファイルの文字コード EUC-JP(エディタで確認しました) ■ブラウザで実行した場合の文字コード EUC-JP(<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">を挿入) ■$outputの文字コード print mb_detect_encoding($output[$i]); (配列全て調べましたが、UTF-8でした) ■苦肉の策 ファイルの文字コード、表示エンコードをUTF-8にしても同じく文字化けしてしまいます。 どなたか同じような経験をされた方、情報いただけないでしょうか?

    • 締切済み
    • PHP
  • Linux9でのCUIの日本語表示について

    いつもお世話になっております。 Linux9のCUIからの日本語表示について教えて下さい。 テキストエディタで作成したテキストファイルの中身をcatコマンドで 表示しようとすると日本語部分のみ文字化けします。 konコマンドを打つ前でも打った後でもls-aコマンドで日本語ファイル名の 表示はできますが、catコマンドで該当ファイルを開くと中身の 日本語部分が文字化けしております。また、konコマンド入力後であれば man konコマンドででマニュアルを正常に日本語表示できますが、 konコマンド入力前にman konコマンドを入力すると日本語部分が 文字化けします。GUI画面では正常に文字化けしないで 表示されます。ターミナルでも文字化けします。 /etc/sysconfig/i18nの中は以下の記述となっております。 Lang="ja_JP.eucJP" SUPPORTED="ja_JP.eucJP":ja_JP:ja" 他に、何処を確認すればよいでしょうか? 詳しい方がいらっしゃいましたら教えて下さい。 お願い致します。 QNo.3953540にて同質問をさせて頂きましたが、FedoraCore4だと思っていたのですがLinux9でした。ご回答頂いた皆様、大変失礼致しました。

  • 日本語環境

    最低でも/japanese/man-docが読みたいのですが………。 以前は読めたのですが、何が足りないのでしょうか…………? FreeBSD7.1#0 Portsから ja-man-1.1j_6 ja-man-doc-5.4 ja-kon-14dot-0.3_3 setenv LC_CTYPE ja_JP.eucJP setenv PAGER jless manpath.configのパスを変更。

  • manの文字化け

    RHEL ES4を使用しています。 manコマンドを実行したときに日本語が文字化けしているのですが、 過去ログを検索すると、下記方法で直るようです。 /etc/man.config PAGER /usr/bin/less -isr を PAGER /usr/bin/lv しかし、RHEL ES4では、「lv」コマンドが削除されているようですので、 他に方法はありませんでしょうか? 下記サイトで探しても、RHEL ES2用のRPMしか見つかりません。 http://rpmfind.net/

  • linux RedHat7.3でmanページが文字化けする

    manページを見ると文字化けしてしまいます。 startxした後の、ターミナルエミュレータからのmanは文字化けしません。 「export LANG=ja_JP.ujis」をしてもだめでした。

  • CentOSのテキストベース文字化けについて

    Linux初心者です。 CentOS4.3のテキストベースの文字化けについて。GUI環境からCUI環境に切り替えたところ、日本語が文字化けする(四角につぶれる)ようになってしまいました。 ネットで調べたところ、CentOSはデフォルトが「UTF-8」なため、「EUC」に切り替えれば直るとのことなので、ファイルの「/etc/sysconfig/i18n」の「UTF-8 ⇒ eucJP」の部分を変更しましたが、文字化けがひどくなっただけでした。 (「/etc/man.config」の変更もしましたが、こちらは本当は変更しなくても良いとのことでした。←ネットによっては書かれていることも若干違いましたし……) 文字化けの修正方法をご存知の方、どうぞお力添えをお願いいたします!!

  • ssh日本語の文字化け

    sshで接続しlsコマンドなどを実行したときに日本語ファイル名及びファイルの中身が文字化けして表示されます。 接続はPuttyを利用しており、受信データはEUC-JPに設定しています。また、サーバ側も/etc/sysconfig/i18nで以下のように設定し文字コードを指定してあります。 LANG="ja_JP.eucJP" SUPPORTED="ja_JP.eucJP:ja_JP:ja" SYSFONT="latarcyrheb-sun16" なぜこのようなことが起きるのでしょうか。 お分かりの方、ご教授下さい。 接続先OS:fedoracore4

  • Fedora Core2での文字化け

    ターミナルでの文字化けを検索すると /etc/sysconfig/i18nの変更がヒットします。 LANG="ja_JP.euc_JP" SUPPORTED="ja_JP.euc_JP:ja_JP:ja" SYSFONT="latarcyrheb-sun16" これでいくと、リモートからputty.exeなどでtelnetした 際は文字化けしませんが、サーバーのターミナル上では 文字化けします。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=966286 にはターミナルの設定をEUCにしてくださいとありますが、 サーバのターミナルの文字コードはどこで変更するので しょうか? よろしくお願いします。