Flask 安装时遇到UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd3 in position 310(Python3.6)

 

使用Notepad++打开virtualenv.py,显示编码是‘UTF-8’,但其实还是有部分内容不是‘UTF-8’,这下可怎么办呢?在股沟中一顿搜索后找到了此博客提出修改cmd的编码可解决此问题,那么如何修改cmd的编码呢?

为了完成支持UTF8的工作,你需要知道UTF8代码页的编号:65001,接下来,让我们的cmd开始支持UTF8!!吼吼

  • 1. 运行CMD;
  • 2. 输入 CHCP,回车查看当前的编码(补充:CHCP是MD DOS中的命令,用来显示或设置活动代码页编号的);
  • 3. 输入CHCP 65001,回车;
  • 4. 仅如此,还是不能支持UTF8的正常显示,你还要在窗体上右键,选择属性,来设置字体;
  • 5. 操作完上面几步后,即使你原来的字体里面没有显示Lucida Console这个字体,现在应该也能看到了。选择它。如果原来就有,可以选上它先试试,不行在执行上述步骤(这里补充:至少我本机需要CHCP 65001下,有朋友说不要);
  • 6. 选择只应用到本窗体,确认。

从此你的Console就开始支持UTF8,报错什么的再也不会有了~hahaha

参考修改UTF-8网址
编主使用安装Flask的网址
如果你的cmd显示“不是内部或外部命令”请查看此网址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值