|
>現在 Ver7.07 を使用していますが、U+001B を含む UTF-8 ファイルの
>読み込み時に、文字コードの自動認識が正しく行われないようです
>(Shift-JIS 扱いになってしまう)。
UTF-8の場合は、Esc(0x1B)があると認識エラーになっています。
Shift-JISとEUCの場合は、Esc単体ではOKですが、、Esc '$' または Esc '(' と
いう並びでJISのエスケープシーケンスと思わしき場合は認識エラーにしてあっ
て、さらにShift-JISの場合は、旧vodafoneのウェブコードの場合は認めるなど、
複雑な判定もしています。
UTF-16の場合は、制御コードの判断はありません。
これ以外のエンコードもEscをエラーにしてあります。
UTF-8の場合も、Esc '$' または Esc '(' の判定にすると、Shift-JISとほぼ同
じになるので、そのように修正させていただきます。
現状で回避するには、明示的にUTF-8を選んで読み込んで、認識エラーが出たと
きに「変換できなかった文字にジャンプする」か「キャンセル」をすると、とり
あえず読み込むことができると思います。
[その他]→[動作環境]→[エンコード2]→[開くときのエンコードの種類関連]で
変換できない文字があったとき警告メッセージを表示]をOFFにすると、認識エ
ラーを出さないようにすることもできます。
|
|