| 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()