Convert a Unicode string to a string in Python (containing extra symbols)

前端 未结 10 2919
夕颜
夕颜 2020-11-22 01:20

How do you convert a Unicode string (containing extra characters like £ $, etc.) into a Python string?

10条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-22 02:04

    You can use encode to ASCII if you don't need to translate the non-ASCII characters:

    >>> a=u"aaaàçççñññ"
    >>> type(a)
    
    >>> a.encode('ascii','ignore')
    'aaa'
    >>> a.encode('ascii','replace')
    'aaa???????'
    >>>
    

提交回复
热议问题