いつもお世話になっております。
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でした。ご回答頂いた皆様、大変失礼致しました。
No.2ベストアンサー
- 回答日時:
書き忘れていたことがありましたので参考までに。
>ターミナルでも文字化けします。
最近のX11ですとUNICODE化が進んでいますので、既定のエンコー
ディングがUTF-8になっていて環境変数を・・・
LANG=ja_JP.UTF-8
で使うようにようになっているかもしれませんので・・・・
LANG=ja_JP.EUC-JP
のようにEUCベースのシステムでしたら、ターミナルのエンコーディングをEUCにする必要があります。あとターミナルのフォントに日本語フォントが指定しておくひつようがあります。
No.1
- 回答日時:
>konコマンド入力前にman konコマンドを入力すると日本語部分が
>文字化けします。GUI画面では正常に文字化けしないで
konはEUCでエンコーディングされたテキストを表示できます。
でもkonが起動していない素のコンソールであるときは、英文
の文字セットしか扱うことが出来ない仕様です。
つまり、そもそも出来ないものは出来ないのですので・・・
LANG=C
で使うものです。
GUI画面は、X11が走っているならば、表示に使っているデバイス
がコンソールではなくX11のグラフィックス表示デバイスで扱う
仮想的なターミナルなので、表示はターミナルの実装に依存しま
すので素のコンソールとは仕様や性格が異なります。
X11の場合はUNICODEを扱えますので、フォントなどの条件が揃え
ばかなりいろいろな言語の文字が表示できるようになります。
>ターミナルでも文字化けします。
ターミナルは独立した仮想的な端末ですので、ターミナルごとに環
境変数LANGを設定する必要があります。
ターミナルを開くたびに毎回自動で設定するならば$HOMEの.で始ま
るシェルスクリプト(ファイル名はシェルの種類によって異なるの
で自分で調べてください。)をエディタで編集しておきます。
余談になりますが・・・・
もしkonが動かない仕様になっているバージョンのカーネルや、
若しくはシステムのエンコーディングをEUCではなくUTF-8のエ
ンコーディングを選択したいならば、フレームバッファが有効
(/dev/fb0が使える)になるようにカーネルを構築してJFBTERMを
用います。 http://jfbterm.sourceforge.jp/index.ja.html
回答ありがとうございます。
難解で分からない部分が多いですが、
ひとまず教えて頂いた内容を元に調べてみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- その他(パソコン・スマホ・電化製品) LINUXPCに詳しい人に気楽に答えてほしい質問です。 2 2022/10/25 08:07
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- Android(アンドロイド) 海外のAndroid 端末の場合、日本語全角は、どう表示されるのでしょうか? 1 2022/10/02 21:16
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- Excel(エクセル) エクセルの文字化けを解除できる方法を教えてください。 5 2022/06/16 20:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
bashでシングルクォート内の変...
-
ubuntu(linux)のシャットダウン...
-
ubuntuで デイスク/deb/loopと...
-
Ubuntu on Xorgのログインについて
-
cronの@rebootでのdateコマンド...
-
Windowsのローカルディレクトリ...
-
linuxサーバーのキャッシュをク...
-
Ubuntuで数字だけのユーザーア...
-
Linux Mint 日本語入力できなく...
-
ログにserver reached MaxReque...
-
AWSでSSH接続をしたいのですが...
-
他のLinuxでも動くa.outの作り方
-
lubuntuでフォントをインストー...
-
[Linux Mint] インストールした...
-
Ubuntuサーバーでメールを受信...
-
Linux Ubuntu22.4の起動時エラ...
-
partedで対象デバイスを間違え...
-
ubuntuのシャットダウンが進ま...
-
tarで纏める際に、複数場外した...
-
mxlinux 起動時エラーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
scpコマンドでリモートサーバの...
-
DOSコマンドでのワイルドカ...
-
rcpコマンドについて、教えて!
-
Illustratorのデータをまとめて...
-
IBM漢字コードのSJIS変...
-
属性変更できないです。
-
【ターミナル】MacBookにディー...
-
lsコマンドで表示するファイル...
-
FTP接続中のコマンド実行結果を...
-
UNIXシェル内での日付計算
-
AIX ksh利用 grep 検索で マ...
-
Windows10のRegSys32に登録され...
-
linuxのreadコマンドについて
-
loggerコマンドでkern.warning...
-
別名でリンク先を保存。
-
コマンドの連続実行とコマンド...
-
Macの Terminal でのエラーと...
-
HP-UXのdateコマンドについて
-
wgetの正規表現について
-
cron登録不可(´・ω・`)
おすすめ情報