ホームページ >バックエンド開発 >PHPチュートリアル >PHP が Web サービス インターフェイスを呼び出すときの文字化けとエラー レポートに関連する問題
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 文字列ではありません]
これに対処する方法を理解するのを手伝ってください