【发布时间】:2012-10-08 07:44:26
【问题描述】:
再一次,我对一个 unicode 问题感到非常困惑。我不知道如何成功使用unicodedata.normalize 按预期转换非ASCII 字符。比如我想转换字符串
u"Cœur"
到
u"Coeur"
我很确定 unicodedata.normalize 是这样做的方法,但我无法让它工作。它只是保持字符串不变。
>>> s = u"Cœur"
>>> unicodedata.normalize('NFKD', s) == s
True
我做错了什么?
【问题讨论】:
标签: python python-2.7 unicode normalization unicode-normalization