BOA保存文件报UnicodeDecodeError错误的解决办法

最近刚开始接触Python的IDE开发环境BOA,这是一款功能如此强大可媲美DELPHI/VB的IDE开发环境,但很快就抓狂的发现它在保存文件或打开文件夹操作时报“UnicodeDecodeError: 'ascii' codec can't decode byte 0xb6 in position 0: ordinal not in range(128) ” 的错误。


在网上Google了半天,有网友说可以通过在Python安装目录下的\Lib\site-packages\目录下创建sitecustomize.py,设置默认编码可以解决问题,试了一下,不行!明知解决之道就是要告诉BOA正确的默认编码是gb2312(因为是在中文Windows操作系统上!),就是不知如何下手!郁闷之极!

顿悟些许灵感突至,只要在BOA的编辑器的Shell窗口中设置默认编码就可以呀!即在编辑器中执行:
sys.setdefaultencoding('gb2312') 即可解决问题!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值