2024-09-28 01:25:07 发布
网友
我需要帮助转换重音字符到unicode。是否有任何功能或模块来执行此操作?我想要一个这样的函数:
def char_to_unicode(text) text.replace("à", \u00e0) text.replace("â", \u00e2) # and this for all accented characters... return text
没有优化,但我只能得到:
def char_to_unicode(text): text.replace("à", "\u00e0") text.replace("ä", "\u00e4") text.replace("â", "\u00e2") text.replace("ç", "\u00e7") text.replace("è", "\u00e8") text.replace("é", "\u00e9") text.replace("ê", "\u00ea") text.replace("ë", "\u00eb") text.replace("î", "\u00ee") text.replace("ï", "\u00ef") text.replace("ô", "\u00f4") text.replace("ö", "\u00f6") text.replace("ù", "\u00f9") text.replace("û", "\u00fb") text.replace("ü", "\u00fc") return text def unicode_to_char(text): text.replace("\u00e0", "à") text.replace("\u00e4", "ä") text.replace("\u00e2", "â") text.replace("\u00e7", "ç") text.replace("\u00e8", "è") text.replace("\u00e9", "é") text.replace("\u00ea", "ê") text.replace("\u00eb", "ë") text.replace("\u00ee", "î") text.replace("\u00ef", "ï") text.replace("\u00f4", "ô") text.replace("\u00f6", "ö") text.replace("\u00f9", "ù") text.replace("\u00fb", "û") text.replace("\u00fc", "ü") return text
没有优化,但我只能得到:
相关问题 更多 >
编程相关推荐