エンコードの種類を変更すると先頭の1バイNo.06631
elbow さん 05/03/14 07:40
 
こんにちは。

1. 秀丸起動. abcde と入力。(キャレットの位置は e の後ろ)
2. ファイル-> エンコードの種類-> Unicode(UTF-8)を選択
(変更前は日本語(Shift-JIS)が選択されていた)
3. [エンコード切り替え]ダイアログが出るので[強制的に適用]もしくは
[内容を維持したまま適用]を選択。ここでは[内容を維持したまま〜]を選択
4. 何か文字を入力。(ここでは f を入力)
5. e の後ろに f の文字が入力されるが、ユーザーが意図せずに先頭の1バイトの
データがlossする。
ここでは a のデータが失われる。

そちらの環境で再現しますでしょうか?

環境: windowsXP SP2 + 秀丸β4

[ ]
RE:06631 エンコードの種類を変更すると先No.06668
秀丸担当 さん 05/03/14 18:10
 

>1. 秀丸起動. abcde と入力。(キャレットの位置は e の後ろ)
>2. ファイル-> エンコードの種類-> Unicode(UTF-8)を選択
>(変更前は日本語(Shift-JIS)が選択されていた)
>3. [エンコード切り替え]ダイアログが出るので[強制的に適用]もしくは
>[内容を維持したまま適用]を選択。ここでは[内容を維持したまま〜]を選択
>4. 何か文字を入力。(ここでは f を入力)
>5. e の後ろに f の文字が入力されるが、ユーザーが意図せずに先頭の1バイトの
>データがlossする。
>ここでは a のデータが失われる。

手順通りにして再現させることができました。
「内容を維持したまま〜」のほうを選んだ場合、カーソルの位置が表示と異なる
位置になるという不具合があり、それに伴って、文字入力の場所が異なりで変な
ことになっていました。
修正させていただきます。

[ ]
RE:06668 エンコードの種類を変更すると先No.06836
elbow さん 05/03/22 00:00
 
こちらの件も秀丸5.00β8で修正されていることを確認しました。

[ ]