WebMail総合スレ【SqWebMail, SquirrelMail ...】 (348レス)
前次1-
抽出解除 レス栞

236
(2): 2008/01/27(日)04:47 AAS
SquirrelMail で

c:\abc_新規テキスト_def_ドキュメント.txt

というファイルを添付して、ついでに本文、件名も同じ
文字列を入れると、本文は化けないのに添付ファイル名
と件名が

c:\abc_新規テキスト_def_= ?ISO-2022-JP?B?GyRCJUklLSVlJWElcyVIGyhC?=.txt

という化け方をするんですが、心当たりのある人いませ
んか?

FreeBSD-6.3Release
SquirrelMail version: 1.4.13
PHP version 5.2.5 OK.
Checking internationalization (i18n) settings...
gettext - Gettext functions are available. On some systems you must have appropriate system locales compiled.
mbstring - Mbstring functions are available.
recode - Recode functions are available.
iconv - Iconv functions are available.
timezone - Webmail users can change their time zone settings.
237
(1): 2008/01/27(日)06:43 AAS
>>236
えと、どこがどう化けてるんだ?
238: 236 2008/01/28(月)14:49 AAS
>>237
二つ目の例がちゃんと見えてるという事は、ブラウザが
勝手にデコードしてるかも(二つ目の「ドキュメント」
という文章はエンコードが壊れてる)。

以下、憶測だけど '=?' で始まる Base64 エンコード後
に長さ制限による改行が行われている気がする(この場
合デコード前に改行が単一の空白に変換されて Base64
デコードされるので >>236 のように見える)。

で、RFC を見ると Base64 後に改行するのは正しくない
(∵各行のエンコードは独立してデコード可能であるこ
と、という制約がある)らしいので抜本的な修正が必要
かも。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.762s*