タブを含む文字列の「引用付き貼り付け」No.32408
田中 さん 07/10/06 17:34
 
タブを含む文字列を「引用付き貼り付け」したときの動作に不具合があると思われま
すので、ご報告します。

以下、秀丸メールのバージョンは4.81、設定はデフォルトの
引用行の自動折り返し桁数: 79
返信する時に使う引用記号: 「>」
として、説明します。


クリップボードに
「《TAB》012345678901234567890123456789012
3456789」
("「"や"」"は含まず、《TAB》は0x09の意味)
という文字列がある状態で、「引用付き貼り付け」を行なうと、

>       01234567890123456789012345678901234
>89

としてエディタに貼り付けられます(「567」は消失します)。


また、クリップボードにある文字列が、
「a《TAB》012345678901234567890123456789012
3456789」
の場合は、

>a      01234567890123456789012345678901234
>V89

となります。

「7」のShiftJISコードが0x8256であり、「V」が0x56であることを考えると、
改行挿入位置に誤りがあって、「V」という文字列が現れていると思われます。

[ ]
RE:32408 タブを含む文字列の「引用付き貼No.32409
Iranoan さん 07/10/06 19:48
 
 秀まるおさん、田中さん今日は、Iranoan です。
> タブを含む文字列を「引用付き貼り付け」したときの動作に不具合があると思われま
> すので、ご報告します。
<snip>
> としてエディタに貼り付けられます(「567」は消失します)。
 仰るとおり、設定によっては文字が消えたり別の文字に置き換わるようです
ね。どう変化するかは、何に依存するかハッキリと調べていませんが、「送信
する時(エンコードする時)にタブ文字を空白に変換する」が ON である必要が
あるようです。

[ ]
RE:32409 タブを含む文字列の「引用付き貼No.32410
田中 さん 07/10/06 23:01
 
Iranoanさん、返信ありがとうございます。

>ね。どう変化するかは、何に依存するかハッキリと調べていませんが、「送信
>する時(エンコードする時)にタブ文字を空白に変換する」が ON である必要が
>あるようです。
たしかに、このオプションはONでした。情報が不足しており、すみません。

このオプションがONの状態で、「引用付き貼り付け」を行なうと、
タブがスペースに展開されてペーストされるため(*)、本件の不具合が起きているよ
うに思います。

*: 個人的には、タブのまま(スペースに展開せず)ペーストする方が、
自然だと感じますが、何か事情があるのでしょうか?

[ ]
RE:32408 タブを含む文字列の「引用付き貼No.32411
ワッキー さん 07/10/07 07:34
 
確かに、私のところでも変です。
設定は、「引用行の折り返し桁数:79」「送信する時(エンコードす
る時)にタブ文字を空白に変換する :ON」です。

        0123456789012345678901234567890123
456789

>       01234567890123456789012345678901234
>89


a       0123456789012345678901234567890123
456789

>a      01234567890123456789012345678901234
>V89

--
HidemaruMail 4.81 (WinNT,501)
Windows XP Home Edition SP2

[ ]
RE:32410 タブを含む文字列の「引用付き貼No.32414
秀まるお2 さん 07/10/09 09:10
 
 こちらでテストしたらたしかにおかしいです。ということでさっそく修正させ
ていただきます。

[ ]
RE:32414 タブを含む文字列の「引用付き貼No.32431
田中 さん 07/10/13 00:59
 
秀まるおさん

Version 4.82beta13で、本件の修正を確認しました。
迅速な対応、ありがとうございました。

[ ]