wwl*_*wli 2 python string unicode
这是我的代码(我使用的是python 2.7)
result = " '{0}' is unicode or something: ".format(mongdb['field'])
UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position 27: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)
它看起来像我从mongodb读取的字符串包含unicode.它会抛出这个错误.如何修复它以将此unicde与自定义字符串连接'是unicode或者其他东西:'?
提前致谢
UPDATE
result = u" '{0}' is unicode or something: ".format(mongdb['field'])
Run Code Online (Sandbox Code Playgroud)
适合我
使用unicode格式字符串(推荐):
result = u" '{0}' is unicode or something: ".format(mongdb['field'])
Run Code Online (Sandbox Code Playgroud)
或编码字段:
result = " '{0}' is unicode or something: ".format(mongdb['field'].encode('utf-8'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4397 次 |
| 最近记录: |