[PHP-dev 907]Re: mbstringのBUGではないでしょうか?
Moriyoshi Koizumi
moriyoshi @ at.wakwak.com
2003年 10月 6日 (月) 08:22:43 JST
小泉です。
php.ini で sendmail.path=/bin/cat とすると、送信される内容を
標準出力にダンプすることができますが、きっとこの場合は正しく出ていると
思います。
お使いの MTA の種類は何でしょうか?
(sendmail, qmail, postfix, exim 等)
MTA がおそらく 998 文字目で自動的に改行しているのだと思います。
これは、RFC で定められた一応の制約です。
(http://www.rfc-editor.org/rfc/rfc2822.txt の 2.1.1)
<quote>
2.1.1. Line Length Limits
There are two limits that this standard places on the number of
characters in a line. Each line of characters MUST be no more than
998 characters, and SHOULD be no more than 78 characters, excluding
the CRLF.
</quote>
従って PHP のバグではないと思います。
tec-info @ doevery.com wrote:
> はじめまして。山下と申します。
> PHP4.3.2でmbstringを使っていますが、どうもBUGでは
> ないかと思う現象に遭いました。
>
> 当初、mb_send_mailで文字化けを起こすので、いろいろと
> 切り分けていくと、mb_languageでjapaneseを指定したときに
> 改行文字(?)が含まれることに気が付きました。
> サンプルコードを後述します。
PHP-dev メーリングリストの案内