我使用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