soap通信协议中支持的encoding有utf-8,iso-8859-1,us-ascii,对于我们使用汉字的中国人来说,的确很不方便。
php5中包含了一个soap模块,soapclient可以使用gbk等,soapclient自动完成gbk到utf-8的转换。
$client = new SoapClient('test.wsdl',array('encoding' => 'GBK'));

soapsevrer就只能是utf-8,iso-8859-1,us-ascii这几种了,如果在soapserver中使用了gbk,就可能会出错。
php4可以使用nusoap,如果是gbk就只能自己转换到utf-8了。
文章来源: 本站原创 引用(0) 阅读(1707)
 
对《SOAP中的字符集编码转换》有 1 条评论
狗丫头 说:
2007/04/06 19:19 Homepage
深奥的学问。虽然我不懂,但是一看就是能人。呵呵,能帮我解决一下问题吗??
分页: 1/1 第一页 1 最后页
发表评论
昵称

网址

电邮
打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]