775 - 【bad:NO】【absnz:NO lvdn:NO】 (1a8308 認) (ワ xyj5-NBHf) 2023/06/09(金) 11:49:05.08 ID:9pmHGmpP0
Twinkleのアレってたぶんこれですよね?
根本的な解決にならないと書かれれていますが、大丈夫でしょうか
https://ja.osdn.net/projects/zerochplus/wiki/FAQ#semicolon-problem
twinkleで書き込むと本文が途切れる
ぜろちゃんねるプラス質問スレ
Twinkleの内部処理で本文のURLエンコーディングが不完全なのではないかと思われます。
具体的には、書き込みデータ中の「;」が「%3B」に変換されておらず、
0ch+側で区切り文字「;」と解釈されてデータがそこで区切られたのだと思われます。
0ch+側で「;」を区切り文字として解釈しなければ書き込めますが、
これはRFC 3986で定められている仕様なので根本的解決にはなりません。
AAに半角セミコロンがある場合は、半角コロン「:」などに置き換えるといいかもしれません
文字参照(末尾にセミコロンがくっついている)を含む場合の対処法は
ぜろちゃんねるプラス質問スレ
一時しのぎの対処法ですが、「;」をすべて「;」に書き換えるといいと思います。
ただし後ろが数字でない場合のみです。「;123」は「」に書き換えられません。
あるいは「0ch+側で「;」を区切り文字として解釈しな」い方法(一例)
samwise.plの32行目あたりの
my @SRC = split(/&;/, $form);
を
my @SRC = split(/&/, $form);
に変更する。
twinkle 6.5時点で解消されていないようです。