使用unicodedata
规范化字符对西里尔字符不起作用。如何将西里尔文转换为拉丁文字符
import unicodedata
cyrillic = 'НОMЕ СHEF'
ordinary = 'HOME CHEF'
print(cyrillic == ordinary)
# prints False, must be True
string = unicodedata.normalize('NFKD', cyrillic)
string = string.encode('ASCII', 'ignore').decode('utf-8')
print(string)
# prints M HEF, must be HOME CHEF
目前没有回答
相关问题 更多 >
编程相关推荐