#!/usr/bin/env python\n# -*- coding: utf-8 -*-\nimport json\n\n\nd = {'a':'\xd1\x82\xd0\xb5\xd0\xba\xd1\x81\xd1\x82',\n 'b':{\n 'a':'\xd1\x82\xd0\xb5\xd0\xba\xd1\x81\xd1\x822',\n 'b':'\xd1\x82\xd0\xb5\xd0\xba\xd1\x81\xd1\x823'\n }}\nprint(d)\n\nw = open('log', 'w')\njson.dump(d,w, ensure_ascii=False)\nw.close()\n
Run Code Online (Sandbox Code Playgroud)\n\n它给了我:\nUnicodeEncodeError: 'ascii' 编解码器无法对位置 1-5 中的字符进行编码:序数不在范围内(128)
\n<a href="{{ url('affiliate', affiliate=object.slug) }}">{{ object.name }} </a>
Run Code Online (Sandbox Code Playgroud)
导致错误:reverse()得到一个意外的关键字参数'affiliate'