ID: 36775 Updated by: [EMAIL PROTECTED] Reported By: ez at daoldskool dot org -Status: Open +Status: Feedback Bug Type: WDDX related Operating System: OSX Tiger 10.4.5 PHP Version: 5.1.2 New Comment:
>it seems like wddx functions are still using the EXPAT xml parser Only if you compiled them this way. Sorry, I still don't get what is the problem and what are you proposing. Previous Comments: ------------------------------------------------------------------------ [2006-03-18 13:19:10] ez at daoldskool dot org Got the cli binary compiled from sources (stable release 5.1.2 & cvs trunk) on OS X, and could reproduce the bug it seems like wddx functions are still using the EXPAT xml parser according to EXPAT api documentation, the method XML_ParserCreate can recognize the document encoding based on the document declaration headers otherwise, XML_ParserCreate can work on those 4 different encodings US-ASCII, UTF-8, UTF-16, ISO-8859-1 so i am working to find a bulletproof way to check the document encoding declaration within xml headers if the xml stream has not any ancoding declaration then only it's legitimate for decoding strings while parsing the tree MHO am i missing something ? anyone agree ? anyone ------------------------------------------------------------------------ [2006-03-17 19:49:24] ez at daoldskool dot org alright, let's roll ! ------------------------------------------------------------------------ [2006-03-17 19:33:30] [EMAIL PROTECTED] You don't need any accounts to post the patch. ------------------------------------------------------------------------ [2006-03-17 19:29:57] ez at daoldskool dot org Description: ------------ Hi folks ! cannot figure out why the issue is still open ? wddx serialization/deserialization MUST be reversible, symetric and scalable if it's necessary to utf8_encode a string that's already encoded, what's the point thus you are breaking something here anyone volunteer here ? if not give me a developper account and i'll fix it ;) for real ! here is another proof of concept : http://peoplemode.daoldskool.org:88/__dev/test/test_NATIVE.php comparing to PEAR : http://peoplemode.daoldskool.org:88/__dev/test/test_PEAR.php Thanx anyway, comments very appreciated Regards Antonin ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=36775&edit=1