SyntaxError: Non-UTF-8 code starting with '\xe5' in file C:/Users/cash.chien/PycharmProjects/ex1/ex1.py on line 3, but no encoding declared;
主因是Python看不懂中文,所以需要做類似翻譯的步驟。詳細說明如下:
PEP 263 -- Defining Python Source Code Encodings
https://www.python.org/dev/peps/pep-0263/
解決方法:在程式碼開頭打上定義程式碼的指令。
以正體中文來說,
程式開頭打上
#-*-coding:UTF-8 -*-
即可。
其他定義編碼方式參考下述。
解決方法:在程式碼開頭打上定義程式碼的指令。
以正體中文來說,
程式開頭打上
#-*-coding:UTF-8 -*-
即可。
其他定義編碼方式參考下述。
To define a source code encoding, a magic comment must be placed into the source files either as first or second line in the file, such as: # coding=<encoding name> or (using formats recognized by popular editors) #!/usr/bin/python # -*- coding: <encoding name> -*- or #!/usr/bin/python # vim: set fileencoding=<encoding name> :
沒有留言:
張貼留言