【发布时间】:2019-01-18 23:29:45
【问题描述】:
当遇到组合 unicode 而不是内置 unicode 时,我在 Python 中遇到问题。这是重现代码:
# encoding=utf8
a = ["Địa"]
b = ["Địa"]
print(a) # ['\xc4\x90i\xcc\xa3a']
print(b) # ['\xc4\x90\xe1\xbb\x8ba']
print("Địa" in a) # False
print("Địa" in b) # True
如何将它们转换/规范化到同一个编码器中?
【问题讨论】:
标签: python python-unicode unicode-normalization