LE,BE以外のUnicodeでもNEL,LS,PSがEOF直前で改行コードとみなされてしまう
- ページ: BugReport
- 投稿者: 神楽?
- 優先順位: 普通
- 状態: 提案
- カテゴリー:
- 投稿日: 2014-06-24 (火) 02:49:19
- バージョン: 2.1.1.3
メッセージ
EOF直前(ファイル末尾)でNEL,LS,PSが改行コード扱いされてしまいました。
UTF16以外ではヘルプにも記載がある通り、NEL,LS,PSで改行すべきではないと思います。
- 「UTF16では」は「UTF16以外では」の間違い? --
- UTF-8でやってみたら再現しましたけど。 --
- EOF直前だけでなく折り返し位置でも起きませんか? --
- ご指摘ありがとうございます。「UTF16以外では」にメッセージを修正しました。 -- 神楽?
- upatchid:311コードページ対応で、UTF-8でもNEL等が読めるようにして、UTF-7はまた別でパッチを当てて読めるようにします。途中の改行があるとRedo/Undoがおかしくなるバグもあるので、途中に改行コードがこないようにする予定です。それでいいでしょうか -- Moca
- すいません。本音を言えばUTF16含めてNEL,LS,PSは共通設定でデフォルトOFFのオプション化して欲しいです。デフォルトOFFでしたら全てのUnicodeでNEL,LS,PSが利用できること自体は異論ありません。 -- 神楽?