[請益] curl網址後面加中文變亂碼

作者: a3236852 (serena)   2017-05-16 13:48:31
程式碼如下,要$text進去curl之後就變成亂碼了
找了很久的資料 不知道到底該怎麼改才好
謝謝~
key跟id好像不方便公開XD結果會像這樣
http://i.imgur.com/OnQGuTN.jpg
<?php
header("content-type:text/html;charset=utf-8");
$text="hello/你好";
// 設定擷取的URL網址
$url='https://westus.api.cognitive.microsoft.
com/luis/v2.0/apps/'.$id.'?subscription-key=
'.$key.'&timezoneOffset=0&verbose=true&q='.$text;
// 建立CURL連線
$c=curl_init();
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c,CURLOPT_RETURNTRANSFER,true);
curl_setopt($c, CURLOPT_BINARYTRANSFER, true) ;
curl_setopt($c, CURLOPT_ENCODING, 'gzip,deflate');
curl_setopt($c,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($c,CURLOPT_SSL_VERIFYPEER,0);
$fact=curl_exec($c);
$info=curl_getinfo($c);
curl_close($c);
echo $fact;
echo $url;
?>
作者: Phedra (Phedra)   2017-05-16 19:17:00
URL encode http://blog.ericsk.org/archives/1423這樣才是符合標準規範的行為

Links booklink

Contact Us: admin [ a t ] ucptt.com