2012/04/06

PHP 5.2.5 json_encode()・json_decode() マルチバイト文字列誤変換


PHP 5.2.5のjson関数で、一部の文字列中国語UnicodeのU+2000Bを含む文字列)をエンコードして、デコード処理しようとすると、元の文字に正常に変換されないバグがあるらしい
バグ報告
PHP 5.2.x
 - PHP 5.2.10 json別件修正
PHP 5.3.xでは問題解消されてる(PHP 5.2.10リリース以後にPHP 5.3.0リリースされた)