rank | vote | view | answer | url |
---|---|---|---|---|
95 | 994 | 1197205 | 19 | url |
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
你应该去读一读 Unicode HOWTO.这是个 very first example.
首先不要用 str
来进行 unicode 到 text/byte 的转换.
取而代之的使用 .encode()
:
p.agent_info = u' '.join((agent_contact, agent_telno)).encode('utf-8').strip()