|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2007-06-11 13:01 UTC] allan dot jensen at changenetworks dot dk
[2011-02-21 21:03 UTC] jani@php.net
-Package: Feature/Change Request
+Package: XMLRPC-EPI related
-Operating System:
+Operating System: *
-PHP Version: 5.2.3
+PHP Version: 5.3.5
[2021-04-13 13:53 UTC] cmb@php.net
-Status: Open
+Status: Wont fix
-Assigned To:
+Assigned To: cmb
[2021-04-13 13:53 UTC] cmb@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 08:00:01 2025 UTC |
Description: ------------ xmlrpc_encode_request XML-escapes literally without first converting to UTF-16 as required. Once fixed the default option should also be changed from escaping non-ascii, to escaping non-encodable Reproduce code: --------------- xmlrpc_encode_request('method', '€', array('encoding'=>'utf-8')); Expected result: ---------------- <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>method</methodName> <params> <param> <value> <string>€</string> </value> </param> </params> </methodCall> Actual result: -------------- <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>method</methodName> <params> <param> <value> <string>€</string> </value> </param> </params> </methodCall>