首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >w7 python35 输出中文乱码解决

w7 python35 输出中文乱码解决

作者头像
py3study
发布2020-01-17 12:36:19
发布2020-01-17 12:36:19
9020
举报
文章被收录于专栏:python3python3

1.乱码纷争 在python自带的控制台正常

但是cmd就跪了,用的vs code也是同样问题,不想以前学习python27那么单纯,前面加个#UTF就可以了

网上寻求解决办法

代码语言:javascript
复制
import io,sys,re
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')

解决,不行的话,后面编码换成UTF-8,反正两个之间切换

2.好景不长 代码里 爬虫需要request那对网页请求,网页的字节码下来后,全是乱码,乱码算了,还报错

代码语言:javascript
复制
r = request.urlopen(url1)
htmls = r.read()
htmls = str(htmls,encoding='utf-8')

3.靠自己 老子来个大换血,w7控制面板里的区域语言全部换成美国的键盘等等,最后cmd“chcp”看看是不是

代码语言:javascript
复制
C:\Users\Administrator>chcp
Active code page: 437

如果是上面那样,成功了

那为什么还不行,打印中文,你说呢

每次打印中文的时候,在该cmd中打印一下

代码语言:javascript
复制
chcp 65001
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档