t_komuraの日記

2005-11-05

[] 最近の mbstring 関係のバグのまとめ 23:48  最近の mbstring 関係のバグのまとめを含むブックマーク

最近の PHP(PHP 4.3.11 以降) の mbstring には多くのバグが報告、修正されていますが、そろそろ把握しきれなくなってきましたので、まとめてみました。何か間違い等ありましたら指摘していただけると幸いです。

これらのバグは CVS では既に修正されていますので、今後、公開されるバージョンでは問題ありません。また、PHP のバージョンは Patch を適用していないソースのものです。

PHP 5.0.6 はリリースされない可能性が高そうです。

  • mb_detect_encoding() が失敗する
    • 概要
      • mb_detect_encoding() が正しく文字コード検出をできないことがある。
        これが原因で mb_convert_encoding() が失敗することがあり、文字化けを起こすことがある。
    • バグを含んでいるバージョン
      • PHP 4.3.11
      • PHP 5.0.0 - PHP 5.0.4
    • 修正されたバージョン
      • PHP 4.4.0
      • PHP 5.0.5
    • 参考リンク

(以下は 2005.11.29 に追加)

  • mb_send_mail() の作成する Subject: 行の文字数が RFC 違反