現在可以公開的情報
python 3.x以下原始檔(.py)預設是用ascll進行編碼的,也就是就算你的IDE是用UTF-8編輯和儲存檔案的,但是python直譯器是以ASCLL讀取檔案,就會出錯。
所以在任何位置輸入中文都會出錯。
錯誤如下:
SyntaxError: Non-ASCII character '\xe5' in file
解決方法。
具體見:here
在原始檔的第一行或者第二行(不能是其他行)加入以下程式碼:
# This Python file uses the following encoding: utf-8
或者
# encoding=utf-8 或者
# -*- coding: utf-8 -*-
讓直譯器選擇對檔案關於編碼的處理方式。