|
ファイルを頂きました。ありがとうございます。
ファイルを検証したところ、元々Shift-JISのファイルを、UTF-8として読み込み、
失敗して文字化け、その状態でUTF-8として保存、とした場合の壊れ方でした。
それを再びShift-JISとして読み込むと、現象の文字化けと同様になります。
この手順としてはバグではありません。
何らかの理由で、これと同じことが起きているということになります。
この手順でやると、最初のUTF-8として読み込むときに、既にエラーメッセージ
が出ます。そしてこの段階で既に文字化けしているはずです。
書き込みだけで壊れているわけではありません。
簡単に再現できると思います。
エラーメッセージが出ずに気付かずにこの現象と同じことが起きているとしたら、
気付かない間にマクロが動いているのかもしれません。
マクロで、
openfile $file, utf8;
saveas $file, utf8;
というような感じで実行されると、エラーが出ずに同様の壊れ方をします。
少なくとも、読み込みは普通に出来ていて、保存だけで一瞬でこれと同じプロセ
スで破壊が起きるのは考えづらいことです。
このような手順に関連することで、何か心当たりはないでしょうか。
|
|