使用ord(ch)
,您可以获得字符ch
的数字代码,最高可达127
。是否有任何函数返回0-255的数字,以覆盖ISO 8859-1
字符?
编辑:以下是我的最新代码版本和错误信息。
#!/usr/bin/python
# coding: iso-8859-1
import sys
reload(sys)
sys.setdefaultencoding('iso-8859-1')
print sys.getdefaultencoding() # prints "iso-8859-1"
def char_code(c):
return ord(c.encode('iso-8859-1'))
print char_code(u'à')
我遇到一个错误: 类型错误:ord()函数期望的是一个字符,但却发现了长度为2的字符串。