1. 程式人生 > >Python IDLE或Python Shell不支援中文編碼的解決方案

Python IDLE或Python Shell不支援中文編碼的解決方案

Python的自帶編輯器IDLE或者Python Shell在預設情況下都不支援中文編碼,若在指令碼程式中出現中文,則會出現一定的錯誤。

原因:

因為Python指令碼編碼預設是ASCII編碼的,當需要非ASCII編碼的字元出現在指令碼程式中時,需要新增相應的編碼宣告。

解決方法:

新增中文編碼宣告:

在指令碼程式的第一行或者第二行中新增:

# -*- coding=UTF-8 -*-

#coding=UTF-8