TeraPadでゴミが混じる現象で半日を潰す

Posted by yonezo in 仕事 | Leave a comment
Pocket

簡単なメール配信を行うプログラムを書いていて、さて配送処理実行!
となったんですが、文字化けしているとの連絡。

メールの内容は別ファイルにしていて、クライアントが自由に編集できるようにしていたんですが、

  • 私が編集してアップすると正常。
  • クライアントが編集してアップすると文字化け。

ファイルをサクラエディタとか秀丸とかTeraPadとかで見ても原因が分からない。
文字化けするファイルとしないファイルを比較しても、完全に同一。

で、viで見てみたら、先頭に

<feff>

とかいうゴミが混入していた。
こいつが原因。

で、クライアントのエディタをTeraPadから他のものに変更してもらったら、あっさり解決。
ググるとUTF-8とUTF-8Nという文字コードの差異が原因みたいな事が書いてあったが、viの底力を改めて認識した次第。

つか、こんな事で何時間も時間を無駄にした事が悔しい。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です