猿问

将Unicode字符串转换为Python中的字符串(包含额外的符号)

将Unicode字符串转换为Python中的字符串(包含额外的符号)

如何转换Unicode字符串(包含gb$等额外字符)变成Python字符串?



隔江千里
浏览 713回答 3
3回答

临摹微笑

title = u"Klüft skräms inför på fédéral électoral große"import unicodedata unicodedata.normalize('NFKD', title).encode('ascii','ignore')'Kluft skrams infor pa federal electoral groe'

慕侠2389804

如果不需要翻译非ASCII字符,可以使用编码到ASCII:>>>&nbsp;a=u"aaaàçççñññ">>>&nbsp;type(a)<type&nbsp;'unicode'>>>>&nbsp;a.encode('ascii','ignore')'aaa'>>>&nbsp;a.encode('ascii','replace')'aaa???????'>>>

开心每一天1111

>>>&nbsp;text=u'abcd'>>>&nbsp;str(text)'abcd'如果字符串只包含ascii字符。
随时随地看视频慕课网APP

相关分类

Python
我要回答