use*_*853 3 python unicode encoding utf-8
我有一个看起来像这样的字符串.
st = '/M\xe4rzen'
Run Code Online (Sandbox Code Playgroud)
我想将其转换为unicode.我怎样才能做到这一点?我试过了:
st.decode('utf-8')
unicode(t, 'utf-8')
Run Code Online (Sandbox Code Playgroud)
原始文件是utf-8编码的,但我似乎无法获得字符串的unicode表示.
Mar*_*ers 11
您的数据不是UTF8编码的; 更有可能是使用Latin-1编码:
>>> print st.decode('latin1')
/Märzen
Run Code Online (Sandbox Code Playgroud)
呼叫.decode()就足够了,没必要也呼吁unicode().
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |