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リリースされた)