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

WBOY
リリース: 2016-07-20 11:10:19
オリジナル
905 人が閲覧しました

実際、デバッグ機能をオンにしている友人の皆さんは、$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 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート