在Python中是否有标准或干净的方法来确定字符串是否已规范化,假设使用Normalizer.Form.NFKD
?
例如,在我当前的方法中,首先我将字符串规范化,然后将其与原始字符串进行比较。如果它们是相同的,我得出结论,我的字符串是规范化的,否则它不是。
>>> word = u'cómo'
>>> unicodedata.normalize('NFKD', word) == word
False
>>> word = u'como'
>>> unicodedata.normalize('NFKD', word) == word
True