問題:python
Python3.6.5 版本中,程序有中文,運行時出現如下error:編碼
SyntaxError: Non-UTF-8 code starting with '\xb2' in file XXX.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for detailscode
Root cause:utf-8
致使出錯的根源就是編碼問題。get
解決方案是:編譯器
在程序最上面加上:# coding=gbkit
這樣程序就能夠正常運行了。編譯
解決中文亂碼問題在程序最前面:亂碼
#encoding=utf-8coding
#encoding=gb2312
#unicoding=gb2312
嘗試以上幾種看是否能將問題解決,目前Geany編譯器時不時報中文問題,目前是以上方法解決,等熟悉再分享緣由