ホームページ >バックエンド開発 >PHPチュートリアル >PHP が Web サービス インターフェイスを呼び出すときの文字化けとエラー レポートに関連する問題

PHP が Web サービス インターフェイスを呼び出すときの文字化けとエラー レポートに関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:36:571155ブラウズ

php が Web サービス インターフェイスを呼び出すときの文字化けとエラー レポートの問題
$client = new SoapClient('http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx?wsdl');
$client->soap_defencoding = 'UTF-8';
$client->decode_utf8 = false;
$obj = $client->to繁体字中国語(array('sText'=>'ピース'));
print_r($obj);
?>
これは、インターネット上で公開されている簡体字中国語を繁体字中国語に変換する Web サービスを呼び出すために作成したコードです。soap_defencoding を UTF-8 に、decode_utf8 を false に指定しましたが、実行後に [Encoding: string 'xb8...] というプロンプトが表示されます。 ' は有効な utf-8 文字列ではありません]

これに対処する方法を理解するのを手伝ってください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。