본문 바로가기

encoding10.2

Python 소스에서 UTF-8 인코딩을 사용하는 작업 [중복], Working with UTF-8 encoding in Python source [duplicate] 질문 고려하십시오: $ cat bla.py u = unicode('d…') s = u.encode('utf-8') print s $ python bla.py File "bla.py", line 1 SyntaxError: Non-ASCII character '\xe2' in file bla.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 소스 코드에서 UTF-8 문자열을 어떻게 선언할 수 있을까요? 답변 파이썬 3에서는 UTF-8이 기본 소스 인코딩입니다 (참조: PEP 3120), 따라서 유니코드 문자를 어디에서나 사용할 수 있습니다. 파이썬 2에서는 소스 코드 헤더에서 선언할 수.. 2023. 11. 14.
Python UnicodeEncodeError: 'charmap' 코덱은 문자를 인코딩할 수 없습니다., UnicodeEncodeError: 'charmap' codec can't encode characters 질문 웹사이트를 크롤링하려고 하는데 오류가 발생합니다. 다음과 같은 코드를 사용하고 있습니다: import urllib.request from bs4 import BeautifulSoup get = urllib.request.urlopen("https://www.website.com/") html = get.read() soup = BeautifulSoup(html) 그리고 다음과 같은 오류가 발생합니다: File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can'.. 2023. 10. 16.