嗨即時嘗試編寫一個貨幣轉換php腳本,通過cURL利用谷歌計算器API。 (file_get_contents在我的託管服務器中不起作用)。cURL操作返回奇數格式,如何獲得正常結果?
的URL IM試圖讓數據來自是
http://www.google.com/ig/calculator?hl=en&q=1usd=?idr
裝載的從瀏覽器的結果:
{lhs: "1 U.S. dollar",rhs: "8 928.57143 Indonesian rupiahs",error: "",icc: true}
但我的腳本返回:
{lhs: "1 U.S. dollar",rhs: "8Â 928.57143 Indonesian rupiahs",error: "",icc: true}
爲你可以在rhs部分看到有空白的區別,和a有趣的角色,妨礙我的四捨五入操作。
爆炸&之前我的腳本舍等:($網址已被設置爲上述值)
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $this->url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);
$rawresult = curl_exec($ch);
curl_close($ch);
我如何得到相同的格式?
感謝幫助了一大堆! –