我使用Python 2.7.11,我從擴展ASCII表Python中字符編碼返回不正確的值
# -*- coding: utf-8 -*-
str="è"
print(ord(str[0])) #prints 232 decimal
得到一個字符的十進制值時,但這種字符的值是138小數得到一個錯誤的值 (http://www.asciitable.com/)
當我刪除編碼的UTF-8線I得到這個錯誤SyntaxError: Non-ASCII character '\xe8'
您使用的是什麼版本的Python? –
添加到問題中,對不起。 – Kikapi