BugReport/172 のバックアップの現在との差分(No.4)




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以外では」の間違い? -- 2014-06-24 (火) 18:02:41
  • UTF-8でやってみたら再現しましたけど。 -- 2014-06-24 (火) 18:05:12
  • EOF直前だけでなく折り返し位置でも起きませんか? -- 2014-06-24 (火) 18:27:21
  • ご指摘ありがとうございます。「UTF16以外では」にメッセージを修正しました。 -- 神楽? 2014-06-25 (水) 07:36:29
  • upatchid:311コードページ対応で、UTF-8でもNEL等が読めるようにして、UTF-7はまた別でパッチを当てて読めるようにします。途中の改行があるとRedo/Undoがおかしくなるバグもあるので、途中に改行コードがこないようにする予定です。それでいいでしょうか -- Moca 2014-06-26 (木) 00:12:40
  • すいません。本音を言えばUTF16含めてNEL,LS,PSは共通設定でデフォルトOFFのオプション化して欲しいです。デフォルトOFFでしたら全てのUnicodeでNEL,LS,PSが利用できること自体は異論ありません。 -- 神楽? 2014-06-29 (日) 14:13:58
  • ファイルを開いた状態でオプションをOFF→ONにした場合に現状のような各種バグが発生するのに目をつぶれば、オプション化も可能かと(私は共通設定推奨)。ただ改行を扱う箇所が多くそれらにオプションを渡すのが大変です。デフォルトはONにしたいです。でないとEBCDICを使うときにオプションをONにしないとNELがよめなく手間です。OFFにしたい理由が知りたいです。 -- Moca 2014-06-29 (日) 18:28:04
  • 2.2.0.0ではNEL等は「デフォルトではOFF」になりました。 -- 2015-02-24 (火) 20:46:29
  • 対応完了:2.2.0.0 -- 2015-02-24 (火) 20:47:06

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 2,048KB です。

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS