2chAPIProxy 27 (452レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
121(1): 名無しさん@お腹いっぱい。 [] 05/05(月)12:50 ID:Cq1VITUD0(1)
>>93
> 文字化けの原因
そうだな
5ch は submit を見て、POST されてきたデータが UTF-8 か cp932 か決定してる
例えば >>100 のレスは、「この様に文字化」を UTF-8 で、
MESSAGE=%E3%81%93%E3%81%AE%E6%A7%98%E3%81%AB%E6%96%87%E5%AD%97%E5%8C%96
submit は cp932 で、
submit=%8F%91%82%AB%8D%9E%82%DE
として POST すると再現できる
>>100 が何のブラウザ使ってるかわからんが、
API 以降の専ブラなら、大抵 UTF-8 エンコードで Content-Type に UTF-8 がある
と仮定すると、串が submit を cp932 に変えてるってことかな
あるいは逆に、専ブラが古く cp832 で POST するタイプで、
串が UTF-8 にしようとしてるか
DatProxy.cs の in_confirmation とか original_post_is_utf8
辺りが関係ありそうだが、
まずは、ブラウザから出ていくリクエストボディや、
串から出ていくリクエストボディを確認すればいいな
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s