https://blog.csdn.net/jim7424994/article/details/22675759

 

Python3.6(windows系统)解决编码问题

1,py文件代码:

解决PRINT函数UTF-8问题
    

Python3.6(windows系统)解决编码问题
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())
解决PRINT函数UTF-8问题
    

Python3.6(windows系统)解决编码问题

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') 

Python3.6(windows系统)解决编码问题

1,py文件代码:

解决PRINT函数UTF-8问题
    

Python3.6(windows系统)解决编码问题
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())
解决PRINT函数UTF-8问题
    

Python3.6(windows系统)解决编码问题

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') 

相关文章:

  • 2021-06-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2022-01-04
相关资源
相似解决方案