多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > 如何解決PHP調(diào)用asp.net的webservice亂碼

如何解決PHP調(diào)用asp.net的webservice亂碼

來源:程序員人生   發(fā)布時(shí)間:2014-03-28 21:49:35 閱讀次數(shù):3450次

  網(wǎng)(LieHuo.Net)教程 由于工作的需要,幫我的同事阿韜測試一下.net的webservice在PHP下的應(yīng)用.于是開始上網(wǎng)找資料,發(fā)現(xiàn)很多phper都是用nusoap.于是下載一個(gè)回來.用它自帶的例子修改一下.可在文章的后面的附件中找到下載地址.

  代碼如下:

以下為引用的內(nèi)容:
<?php
require_once('../nusoap/lib/nusoap.php');
$client = new soapclient('http://liehuo.net/TestService/Service1.asmx?WSDL', true);
$err = $client->getError();
if ($err) {
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
}
// Doc/lit parameters get wrapped
$param = array('str' => 'China');
$result = $client->call('HelloWorld', array('parameters' => $param), '', '', false, true,'document','encoded');
// Check for a fault
if ($client->fault) {
echo '<h2>Fault</h2><pre>';
print_r($result);
echo '</pre>';
} else {
// Check for errors
$err = $client->getError();
if ($err) {
// Display the error
echo '<h2>Error</h2><pre>' . $err . '</pre>';
} else {
// Display the result
echo '<h2>Result</h2><pre>';
print_r($result);
echo '</pre>';
}
}
echo '<h2>Request</h2><pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2><pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->debug_str, ENT_QUOTES) . '</pre>';
?>

  如果我的webservice返回的內(nèi)容中沒有中文的話,則很簡單就上面的例子就成功了.但是一個(gè)新的問題出現(xiàn)了,如果我的webservice中有中文的話,返回的值就變成了亂碼.查看了一下response的結(jié)果,是正確的.應(yīng)該是用nusoap處理的時(shí)候出現(xiàn)了問題.
由于我沒有安裝PHP斷點(diǎn)調(diào)試工具(其實(shí)我都不知道有沒有這個(gè)工具).所以只能一個(gè)方法,一個(gè)方法看.看了一天,終于看完了,原來還必須指定編碼才可以的.如:

以下為引用的內(nèi)容:
$client = new soapclient('http://liehuo.net/TestService/Service1.asmx?WSDL', true);
//中間加入以下兩行即可
$client->soap_defencoding = 'UTF-8';
$client->decode_utf8 = false;

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 一本中文字幕一区 | 一级坐爱 | 91亚洲精品久久91综合 | 亚洲中字 | 亚洲自拍偷拍小说 | 国产一二三区在线观看 | 午夜视频在线免费观看 | 成人自拍在线 | 久久好色| 叼嘿视频在线观看 | 在线观看国产情趣免费视频 | 18女人水真多免费高清毛片 | 99精品久久秒播无毒不卡 | 成人午夜大片免费视频77777 | 中文字幕免费在线观看 | 亚洲视频在线网 | 午夜精品久久久久 | 乱在线伦视频免费 | 国产免费人人看大香伊 | 欧美精 | 成人午夜网站 | 久久精品国产精品亚洲20 | free性日韩女人frhd | 2022亚洲男人天堂 | 国产福利资源在线 | 午夜视频在线观看免费视频 | 一级看片免费视频 | 最近的中文字幕在线看 | 校园春色欧美日韩 | 欧美一级乱妇老太婆特黄 | 亚洲免费福利视频 | 综合图区亚洲欧美另类小说 | 中文在线第一页 | 久久精品国产一区二区三区 | 久久视频精品538在线久 | 中文字幕第一页亚洲 | 成人免费视频一区 | 久久亚洲欧洲日产国码 | 亚洲区一区 | 午夜在线观看视频在线播放版 | 国产一区二区在线 |播放 |