|
|
|
php curl มีปัญหากับภาษาไทยคับ ข้อมูลหน้าเว็บคับผม แต่มันแสดงผลภาษาไทยเป็นภาษาเอเลี่ยนคับ |
|
|
|
|
|
|
|
คือผมใช้ php curl ในการดึง ข้อมูลหน้าเว็บคับผม แต่มันแสดงผลภาษาไทยเป็นภาษาเอเลี่ยนคับ
code:
<?
$url = "http://klogic.kmutnb.ac.th:8080/kris/student_bio.jsp";
$username="username";
$password="password";
$cookie="cookie.txt";
$postdata = "username=".$username."&password=".$password."&rm=2&deviceAuthn=false&forceAuthn=true&s=ccentral-cima&r=comcast.net&continue=http://xfinity.comcast.net/";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_ENCODING, 'UTF-8');
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt ($ch, CURLOPT_POST, 1);
$result = curl_exec ($ch);
$file = "testcurl.html";
file_put_contents($file, $result);
echo $result;
curl_close($ch);
file_put_contents("page.txt",$ch);
echo $cookie;
//
//file_put_contents($file, $data);
?>
Tag : PHP
|
|
|
|
|
|
Date :
2013-07-10 22:48:01 |
By :
aonfatman |
View :
4418 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
|
|
|
Date :
2013-07-10 23:23:05 |
By :
amphol-yui |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเข้าไปดูในเพจ http://klogic.kmutnb.ac.th:8080/kris/student_bio.jsp แล้วนะ
มัน encode ด้วย window-874 แล้วทำไมนายถึงดูดมาด้วย utf-8 ล่ะ
จาก นศ.รหัส 3834011060
|
|
|
|
|
Date :
2013-07-11 09:03:27 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|