Django
Python Requests 한글 깨짐 문제 해결하기
Requests 인코딩 문제 이전에 requests로 링크에 접근했을 때 인코딩 문제로 깨지는 몇 몇의 웹사이트들이 존재했었다. 모든 케이스가 다 인코딩이 ISO-8859-1였을 때 문제가 발생하는 것을 확인하고 resp.encdoing을 utf-8로 바꾸어주었다. 다음과 같이 바꾸어주었을 때, 몇 몇 Read the Docs 공식 문서라던지, 한국 사이트 들이 깨지는 문제가 온전히 해결되었었다. resp = requests.get(url, headers=headers, timeout=3) if resp.encoding == 'ISO-8859-1': resp.encoding = 'utf-8' 하지만 최근에 어떤 기사 링크가 깨지는 것을 확인할 수 있었는데, 아래와 같은 괴상한 문자가 리턴이 되었다.. "..
2021.07.13