ID: 46496 Updated by: [EMAIL PROTECTED] Reported By: mark at hell dot ne dot jp -Status: Open +Status: Bogus Bug Type: WDDX related Operating System: Linux PHP Version: 5.2.6 New Comment:
http://fi.php.net/manual/en/wddx.examples.php "Note: If you want to serialize non-ASCII characters you have to convert your data to UTF-8 first" Previous Comments: ------------------------------------------------------------------------ [2008-11-05 17:30:47] mark at hell dot ne dot jp Description: ------------ As written on the page on : http://fr.php.net/manual/en/ref.wddx.php wddx_serialize_value() always treats input as ISO-8859-1. This behaviour has changed in PHP 5.2.5, and has caused a few bugs on our side (and it seems we are not the only ones). For now the workaround is to use utf8_decode() on the resulting XML string. Reproduce code: --------------- <?php header("Content-Type: text/xml;encoding=utf-8"); echo wddx_serialize_value("안녕 하세요"); ?> Expected result: ---------------- <wddxPacket version='1.0'><header/><data><string>안녕 하세요</string></data></wddxPacket> Actual result: -------------- <wddxPacket version='1.0'><header/><data><string>안녕 하세요</string></data></wddxPacket> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=46496&edit=1
