[ http://issues.apache.org/jira/browse/XMLRPC-91?page=all ]
     
Jochen Wiedmann closed XMLRPC-91:
---------------------------------

    Resolution: Won't Fix

As indicated by the user, there is no need to change this.


> MinML does not handle XML encoding properly
> -------------------------------------------
>
>          Key: XMLRPC-91
>          URL: http://issues.apache.org/jira/browse/XMLRPC-91
>      Project: XML-RPC
>         Type: Bug

>     Versions: 2.0
>     Reporter: Jochen Schwarze

>
> When you implement your own XML-RPC transport layer and call
> XmlRpcServer.execute(InputStream in, XmlRpcContext context);
> the following happens: 
> First, XmlRpc.parse(InputStream is) calls MinML.parse(new InputSource(is). 
> Then, MinML.parse(...) calls parse(new 
> InputStreamReader(source.getByteStream()));
> which is wrong: this parses the stream with the platform default encoding, 
> regardless of the actual encoding used in the XML stream, destroying, eg, 
> UTF-8 encoded characters on Windows.
> Together with #XMLRPC-90, XmlRpc could be changed to use the Java 1.4 oder 
> 1.5 platform XML parser which respect handle streams correctly and use any 
> encoding declaration embedded in the XML stream.
> Workaround: Use XmlRpc.setDriver("xerces") and add xercesImpl.jar to the 
> classpath.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to