5
4

4 に答える 4

1

エンコーディングを次のように設定してみてくださいUTF-8

$client = new SoapClient('http://www.example.com/webservice.asmx?WSDL', array('trace' => 1, 'encoding'=>' UTF-8'));
于 2012-09-23T14:22:54.427 に答える
0

多分あなたはこれを試すことができます:

$myString = $client->GetText_withSpecialCharacter();
$result_2 = urldecode($myString);
if ($myString != urlencode($result_2)) {
  $result_2 = mb_convert_encoding($myString, "UTF-8", mb_detect_encoding($myString,"auto",true));
}
于 2012-09-27T16:34:59.767 に答える
0

試す

 $result_1 = urldecode($client->GetText());
 $result_2 = urldecode($client->GetText_withSpecialCharacter()); 
于 2012-09-23T14:44:22.223 に答える