Andy's Blog » » [原创]XMLRPC编码中文乱码问题解决办法

[原创]XMLRPC编码中文乱码问题解决办法

本文由21andy.com原创

转载请以超链接方式注明出处http://www.21andy.com

[原创]XMLRPC编码中文乱码问题解决办法

终于搞定了,整整一天,都在写XMLRPC的程序,之前测试,都直接随便打点英文

刚才试了用长的HTML代码做string提交,居然不成功

郁闷了半天,不管我怎么encode都不行,GBK,UTF-8,ASCII我都试了,还是不行.

资料也找不到,网上关于XMLRPC的资料实在太少了,WordPress官方更是少得可怜.

原来,xmlrpc.inc会自动转换编码,但提交后是乱码,是因为默认指定的是ISO-8859-1编码,我说怎么看着像MYSQL乱码,打开找编码的地方,发现有好多个编码的设置参数,试了半天才找到对的.就是 xmlrpc_internalencodeing

我的XMLRPC编码中文乱码解决办法:

贴图上瘾了,再来一张,不看图的直接看下面代码

XMLRPC编码中文乱码

打开 xmlrpc.inc222行, 将

$GLOBALS['xmlrpc_internalencoding']='ISO-8859-1';

改成

//$GLOBALS['xmlrpc_internalencoding']='ISO-8859-1';
$GLOBALS['xmlrpc_internalencoding']='UTF-8';

提交的数据用UTF-8,搞定

本文由21andy.com原创

转载请以超链接方式注明出处http://www.21andy.com

Incoming search terms:

Tags: PHP, 乱码, UTF-8, 编码, ascii, xmlrpc

本文地址: http://www.21andy.com/new/20080217/959.html