チケット #1981 (closed 不具合: 対応済) — at バージョン 4
UTF-8として不正なデータが存在する場合に正規表現検索、コピー等に失敗する
報告者: | daisuke | 担当者: | daisuke |
---|---|---|---|
優先度: | 普通 | マイルストーン: | 3.8.4 |
コンポーネント: | アプリケーション | バージョン: | |
キーワード: | 関係者: |
説明 (最終更新者: daisuke) (diff)
macOS APIに渡す時にUTF-16で渡すため、UTF-16変換でエラーとなる。
→
・ファイルを開いた時に、UTF-8として不正なデータが存在する場合、テキストエンコーディング選択ダイアログを表示。
・テキストエンコーディング選択ダイアログにて、UTF-8の場合、不正文字を変換して開くかどうかを選択できる。
・変換しない場合は、正規表現検索、コピー等でエラーダイアログ表示。(UTF-8不正文字が意図的に挿入されている可能性もありうるので、これらの処理実行時の不正文字の自動変換はしない。)
・マルチファイル検索は内部的に自動的に不正文字を変換して検索。
・マルチファイル置換はUTF-8不正文字があったら置換不可(除外ファイルリストに入る)
チケットの履歴
Note: チケットについてのヘルプは
TracTickets を参照
して下さい。