[PHP-dev 1498] Re: mbstring の文字列変換、文字エンコーディング検出の関連の問題について

Moriyoshi Koizumi mozo @ mozo.jp
2009年 9月 12日 (土) 06:28:09 JST


小泉です。

本件のパッチ作成ありがとうございます!
対応が本当に遅くなってすみません。

パッチはリリース間近の 5.2 ブランチを除き、すべてコミットされました。報告にとどまらず、パッチ作成までしていただいて大変感謝しています。

重ね重ねになりますが、ありがとうございました!

2009/8/30 komura <komura.db2r1e @ gmail.com>:
> RFC2781 では、UTF-16BE と UTF-16LE は BOM は使用不可となっています。
> mb_convert_encoding() では、UTF-16BE および、UTF-16LE への変換では
> BOM が残りますので、この挙動の方がおかしいということなると思います。
>
> 今回のパッチでは、BOM 関連の処理は変更していません。
> UTF-16 の変換で文字列が壊れるという当初の問題と、途中で U+FEFF が
> 出現した場合に、エンディアンが切り替わるという問題のみへの対処です。

BOM が残ってしまう問題についても対処する必要があると考えますので、その部分を解消したパッチをコミットしたいと思います。



> --
> komura <komura.db2r1e @ gmail.com>
>
> _______________________________________________
> PHP-dev mailing list
> PHP-dev @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-dev
>


PHP-dev メーリングリストの案内