Python学习(5)

来源:互联网 发布:搞笑视频软件下载 编辑:程序博客网 时间:2024/06/02 03:52


使用geany编程时包含输出中文,一直报错

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc6 in position 0:invalid start byte

尝试解决方案:

1.在首行加上utf-8相关编码,如:#coding=UTF-8,仍然报错

2.在geany的 编辑>首选项>文件的编码设置了utf-8和简体中文(如图)  仍然报错

      (原因:这是解决geany打开文件后显示中文乱码的问题,不是输出中文的问题)



报错原因:文件编码使用的是gbk编码(文件>属性中查看)不是utf-8编码

解决方法:将文件转换为utf-8编码(文档>设置文件编码>Unicode>Unicode(UTF-8))


原创粉丝点击