PHP和JAVA的XML-RPC中文问题解决办法

2019-04-07 19:27:09刘景俊

经过测试关键是在"escaping" => array("markup")这个值上,将第三个参数传入如下值就可以解决问题了:

$output_options = array(
                       "output_type" => "xml",
                       "verbosity" => "pretty",
                       "escaping" => array("markup"),
                       "version" => "xmlrpc",
                       "encoding" => "utf-8"
                      );


      Apache JAVA XML-RPC的解决方法

     找遍了Apache提供的API好像也没有找到类似PHP那样的第三个参数,实在无奈发现他提供了一个Base64的类,我便只好将所有的中文字符在Client端用 Base64编码,然后request到Server上,然后在Server端在用Base64解码,哈哈~~~问题也能解决!不过不知道还有没别的更好的办法了?

     谁有更好的解决方法请和我联系:
     QQ:3470431
     MSN:imdishui@hotmail.com
     Email:wangsg@asiainfo.com

您可能感兴趣的文章:

Java利用Sping框架编写RPC远程过程调用服务的教程Java实现简单的RPC框架的示例代码
相关文章 大家在看