我想用PHP的SOAP客户端。没关系,因为我只知道它。但是当Data contains Special Character
里面有问题。具有特殊字符(编码)的PHP SOAP客户端?
- 特殊字符如♫里面。 (它来作为数据十六进制代码

。)
下面是示例:
header('Content-Type: text/plain; charset=UTF-8');
$client = new SoapClient('http://www.example.com/webservice.asmx?WSDL', array('trace' => 1, 'encoding'=>'UTF-8'));
$result_1 = $client->GetText();
$result_2 = $client->GetText_withSpecialCharacter(); //Data contains `` hex-code (♫ Special Character)
var_dump($result_1);
var_dump($result_2);
- 我总是了
$result_1
正常 - 但是,NEVER得到
$result_2
(它总是返回空白)
请问我该怎么处理它?
不,我已经试过了。 ( –
)你是否找到了这个问题的答案? – Notflip