[Tep-j-general] Re: メールタイトル文字化けの件

Back to archive index

Murakami/Bitcom murak****@bitco*****
2003年 12月 1日 (月) 10:03:41 JST


田村様

お世話になります。村上です。

> kitaさん:
> > 多分、原因はこの件ではないかと思います。
> > http://jp2.php.net/manual/ja/function.mb-encode-mimeheader.php
> > のUser Contributed Notesに載っていますが、
> > ISO-2022-JPでエンコードする場合、
> > > a work around for the multibyte broken error for too long
> > >  subjects for ISO-2022-JP:
> > >  // after 36 single bytes characters, if then comes MB, it is broken
> > とありますのでこれだと思います。
>
> 上の php マニュアルに投稿されている gullevek さんが、バグレポート
>   http://bugs.php.net/bug.php?id=23192
> に次の例を投稿されているんですが、
>
> > mb_encode_mimeheader(mb_convert_encoding($string, "ISO-2022-JP",
> > "HTML-ENTITIES"),$encoding);
>
> これは、内部エンコード以外に変換したものを mb_encode_mimeheader の
> 引数に与えている使用方法がまちがっているんでしょう。
> その後に moriyoshi さんがレスをつけているのは、そういう意味だと思います。
>
>
> 私も php 4.2.2 で mb_encode_mimeheader をテストしてみたんですが、
> 不正な改行は起きないですね。
> kita さんは、生のメール・ヘッダでおかしなものを実際に見られましたか?
>
> 村上さんがosCommerceを動かしているサーバのosやphpのバージョンは
> 何でしょうか?

返信が遅れ申し訳ございません。
また、大変お手数をお掛けしております。

こちら側の環境は以下のようになります。
OS:RedHatLinux 6.2
PHP:4.1.2
osCommerce:2.2Ms1J-R5
以上、になります。

宜しくお願いいたします。






Tep-j-general メーリングリストの案内
Back to archive index