• ベストアンサー

文字化けを取り除きたい

バッチでコマンドの実行結果をテキスト出力しているのですが、 出力したテキストに次のように、・ソ が入っている行があります。  ・ソ<?xml version="1.0"?> バッチファイルや出力用テキストファイルを SJISで保存しても、BOMなしのUTF-8で保存しても結果は同じです。 どうしたらよいか教えていただけますか?

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

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.2

確証はありませんがバッチファイルで出力文字コードを設定する「set names 」を「utf8」にして、出力結果をnkfやiconvで変換してみてはどうでしょう。

tohiyu
質問者

お礼

ありがとうございます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

いわゆる5C問題だと思いますが、元データがSJISで保存されているのでしょうか? 保存するときにきちんと5Cをエスケープしておけば有る程度回避できると思いますが

tohiyu
質問者

補足

元データがSJISで保存されています。 すみません。5Cをエスケープするとは、 どうしたらよいのでしょうか?

関連するQ&A