• ベストアンサー

sygwinでwindowsの.txtファイル内の日本語を正常に表示さ

sygwinでwindowsの.txtファイル内の日本語を正常に表示させるには? sygwinでwindowsの.txtファイル内の日本語を正常に表示させる方法はありますか? cat等で開いても文字化けして読む事ができません。 どこか文字コードを設定するファイrがあるのでしょうか?

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

テキストと画面の文字コードの不一致によるものです。 catは文字コードの変換などはせずに、そのままのバイト列を出力します。 方法1) 画面出力は1.7.xではUTF-8が使われます。(TeraTerm等の端末ソフトで設定していない限り) → nkf, iconv等のツールでUTF-8に変換したものを出力するか、 文字コード判別するエディタ (vim,emacs)やページャ(lv 等)で表示させる。 方法2) テキストファイルの文字コードをUTF-8で保存する 方法3) 端末ソフトの設定を変更する。 このいずれかになります。 表示だけなら1), Linux等、他の環境にコピーすることがあるなら2)の方法がよいです。 3)は後で戻すのが面倒です

user010014
質問者

お礼

ありがとうございます! 解決しました!

すると、全ての回答が全文表示されます。

関連するQ&A