• ベストアンサー

ファイルのコード変換(EUCからSJIS)するコマンドは?

OS:Windows Server 2003 コマンドラインベースで、EUCコードのファイルをSJISコードに変換するコマンドを教えていただけないでしょうか?

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

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1
yamadango
質問者

補足

nkf紹介ありがとうございます。 早速使ってみましたところ、半角カタカナ文字の変換がうまくいきませんでした。変換すると全角カタカナになってしまいます。他は全て正常に変換できました。 コマンドの実行オプションが間違っているのでしょうか? 以下のように-sオプションだけつけて実行しました。 nkf -s euc_file > sjis_file 原因わかりましたらご教授ください。

その他の回答 (1)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

> 変換すると全角カタカナになってしまいます。 nkfはデフォルトでそのような動作をするようになっています。 nkf -x -s euc-file で半角カナのまま変換されると思います。 vectorには他にもコード変換を行うユーティリティはありますから、 使い勝手を比べてみるのもよろしいかと。 Download: Windows > ユーティリティ > テキストファイル用 > テキスト変換 > 文字コード変換 http://www.vector.co.jp/vpack/filearea/win/util/text/conv/code/

yamadango
質問者

補足

-xオプションを付けることにより半角カタカナの問題が解決できました。たいへんありがとうございました。

関連するQ&A