예전에 PHP로 네이버 카페채팅 봇을 만들었는데 최근에 다시 수정하고있다.
PHP에서 유니코드 ex) Ӓ 같은 것을 어떻게 처리해야 될지 몰라서 구글링을 해보았지만
'뷁'과 같은 한글만 유니코드로 바꾸는 것에 대한 답은 나오지 않았다.
다른 지인에게 물어보기도 하고 열심히 삽질을 하면서 드디어 유니코드 처리를 성공했다.
기분 굿 :D
$fp = fsockopen("www.svkor.com", 80, $errno, $errstr, 30);
if (!$fp) die("$errstr ($errno)");
fputs($fp, "GET /blog/index.php HTTP/1.1\r\n");
fputs($fp, "User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1)\r\n");
fputs($fp, "Host: www.svkor.com\r\n");
fputs($fp, "Connection: Closed\r\n");
fputs($fp, "\r\n");
$total = "";
while (!feof($fp)) {
$temp = fgets($fp, 512);
$temp = iconv("UTF-8", "CP949", $temp); // UTF-8인 경우
$total .= $temp;
}
fclose($fp);
echo $total;위 예제를 통해서 웹페이지 소스를 긁어올 수 있을것이다.
