[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 メーリングリストの案内