ホームページ  >  記事  >  バックエンド開発  >  NuSOAPがWebサービスを呼び出す際の文字化けの解決策:_PHPチュートリアル

NuSOAPがWebサービスを呼び出す際の文字化けの解決策:_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:10:19878ブラウズ

実際、デバッグ機能をオンにしている友人の皆さんは、$client->response が正しい結果を返すことがわかると思います。なぜ $result = $client->call($action, array('parameters' => $param) なのか)); しかし、それは文字化けしたコードですか?

NuSOAP コードを調べると、xml_encoding が UTF-8 に設定されている場合、NuSOAP は decode_utf8 の設定を検出し、それが true の場合、PHP の utf8_decode 関数が実行され、NuSOAP のデフォルトは true であることがわかります。設定する必要があります:

コードは次のとおりです コードをコピー

$client->soap_defencoding = 'utf-8';
$client->decode_utf8 = false;
$client-> ;xml_encoding = 'utf-8 ';


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/444726.html技術記事実際、デバッグ機能をオンにしている友人の皆さんは、$client->response が正しい結果を返すことがわかると思います。なぜ $result = $client->call($action, array('parameters' => $pa ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。