• ベストアンサー

windowsXP --> FedoraCore1 漢字変換について

SJISのtextファイルを、メールに添え付けて、 Linuxに送って、nkfでEUCに変換しようとしたところ うまくいきません。 nkf -e sjis.txt これでは、うまくいきませんでした。 nkf -unix sjis.txt これでは、標準出力ですが、うまく変換できています。 それで、 nkf -unix sjis.txt >/tmp/a.txt を、実行したところ、出力ファイルの中は、 変換できていませんでした。 sjis.txtは、windowsのメモ帳で、 "あいうえお"と、書いただけです。 よろしくお願いいたします。

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

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

Fedora Core はデフォルトロケールが UTF-8 ですが、そのことはご存じですか? nkf -e で標準出力が unreadable なのは、単に euc-jp な 日本語テキストを表示できていないだけでは?

ssi77
質問者

お礼

返答ありがとうございました。 /etc/sysconfig/i18nファイルを確認したところ、 LANG="ja_JP.UTF-8" となっていました。 nkf -w sjis.txt >/tmp/a を行ったところ、うまくいきました。

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

関連するQ&A