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

时间:2021-10-04 22:29:55

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

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


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

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

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