【发布时间】:2015-04-22 00:59:32
【问题描述】:
我注意到以下内容:
>>> u'abc' == 'abc'
True
>>> 'abc' == u'abc'
True
这是否总是正确的,还是可能取决于系统区域设置? (似乎字符串在 python 3 中是 unicode:例如this question,但在 2.x 中是字节)
【问题讨论】:
-
ASCII 集中的字符与代码页无关。只有扩展字符(0x80 到 0xff)在语言环境之间会有所不同。
-
@Phylogenesis:有很多编码不使用 ASCII 作为基础。
标签: python python-2.7 unicode character-encoding python-unicode