|
見ていただくファイルを用意すべく、いろいろファイルをいじっていて、
原因と思われるものがわかりました。
問題が起きたファイルは、以下のように1行だけの非常にシンプルなものです。
FileInclude:〆
(これだと認識エラー。ファイル名 filej.aza)
この「〆」の文字が怪しいと思い、半角英文字の A に変えてみると、
今度は認識エラーは表示されずに Shift-JIS で開かれました。
しかし、文字化け(というか先頭3バイトのBOMが付加でしょうか)が
発生します。
FileInclude:A
(これだと認識エラーは出ずにShift-JIS で開かれ、先頭3バイトが文字化け。ファ
イル名 filea.aza)
こんなシンプルな内容のファイルで、すべて半角英文字であるにも関わらず正常に開
けないので、
ますます訳が分からず、
ファイル名をそれぞれ filej.txt, filea.txt に変えて送ろうと思い、
再度確認のために開いてみると、どちらもUTF8で正常に(認識エラーも出ず)開けま
した。
ファイルの内容ではなくて、ファイルの拡張子が問題だと分かった次第です。
.aza ファイルは、私が作成しているプログラム用に独自に決めた拡張子です。(他
にも、いくつか独自の拡張子のファイルを使っています)
これまでは、Shift-JISで使っていたので特に問題はなかったのですが、
今回は、作成しているプログラムの都合上どうしてもUTF8のファイルにする必要が生
じたのです。
.txtにすれば問題なく開けるようですが、
他の拡張子でも是非問題なくファイルが開けるようにするにはどうすればよいでしょ
うか。
よろしくお願いいたします。
|
|