티스토리 뷰

php

php snoopy 한글깨짐

xemaker 2022. 2. 12. 20:07

php snoopy를 활용해서 파싱을 잘 하고 있었는데 갑자기 안되는 것이였다.

이상하네.. 분명 잘 되고 있었는데..

이런저런 테스트를 해보니 그냥 단순히 호출해서 찍기만 하는데도 한글이 깨지는 것이였다.

구글링 해보면서 이것저것 했는데도 도저히 되지 않았다.

그래서 그냥

<?php
$url = "https://www.inven.co.kr/board/diablo2/5734"; //주소셋팅
$ch = curl_init(); //curl 로딩
curl_setopt($ch, CURLOPT_URL,$url); //curl에 url 셋팅
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 이 셋팅은 1로 고정하는 것이 정신건강에 좋음
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); //true로 설정시 일부 https 사이트는 안 열림
curl_setopt($ch, CURLOPT_SSLVERSION,3); //ssl 셋팅

$result = curl_exec ($ch); // curl 실행 및 결과값 저장
print_r($result); //출력
?>
require_once 'simple_html_dom.php';
$url = "https://search.shopping.naver.com/search/all?query=%EA%B0%80%EB%AC%B8%EC%96%B4%ED%86%B5%EC%A1%B1";
$html = file_get_html ( $url );
var_dump($html);

이렇게 해도 된다.

snoopy를 안쓰고 curl을 쓰라고 해서 해봤더니 한글이 안깨지고 잘 출력이 되었다.

출처:

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=reviewer__&logNo=221560841117 

 

php curl 모든 사용법 (로그인 유지, 쿠키 설정, post 등)

curl은 타사이트의 정보를 가져올 목적으로 사용됩니다. 은근히 많이 쓰이니 필요할 때 와서 코드 가져가 ...

blog.naver.com

나참 어처구니가 없다. 잘되고 있던거였는데..

'php' 카테고리의 다른 글

php 날짜 하루씩 더해서 출력  (0) 2025.01.24
php 이미지태그 없애기  (0) 2022.02.11
php 스누피 외부 이미지 다운로드  (0) 2022.02.09
로컬 apmsetup7에 xe 설치하기  (0) 2021.05.17
php 한글 깨짐 해결 과정  (0) 2021.05.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함