Python 3.6 (windows 시스템) 인 코딩 문제 해결

Python 3.6 (windows 시스템) 인 코딩 문제 해결
1, py 파일 코드:
import urllib.request
url = "http://www.douban.com/"
webPage = urllib.request.urlopen(url)
data = webPage.read()
data = data.decode('UTF-8')
print(data)
print(type(webPage))
print(webPage.geturl())
print(webPage.info())
print(webPage.getcode())

2, 문자 인 코딩 이상 실행:
python, 'gbk' codec can't encode character '\u2122' in position 42161: illegal multibyte sequence

3. 해결 방안:
#        
import sys, io
# Change default encoding to utf8  
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') 

 
다음으로 전송:https://www.cnblogs.com/lizm166/p/8128212.html

좋은 웹페이지 즐겨찾기