1
just4test 2016-05-29 10:25:36 +08:00 via Android
编码指定为 Unicode 可不可以解决中文转义的问题?
|
2
jerry 2016-05-29 14:58:48 +08:00 1
json.dumps 添加参数 ensure_ascii=False 解决中文转义, JSON 语法本身就要需求双引号吧
|
3
dofine 2016-05-29 15:16:09 +08:00 via iPhone 1
ensure_ascii=False 呀
|
4
ipconfiger OP |
5
wzxjohn 2016-05-29 23:27:51 +08:00 1
@ipconfiger Json 的规范要求的是不允许用单引号的哦。。。这个锅确实不是微信的。。。
|
6
ipconfiger OP @wzxjohn 那么就是 flask 的锅咯, 讨论谁的锅意义不大, 记录下来只是方便后面踩坑的人更容易出坑而已
|
7
xuzequn 2017-06-07 11:06:52 +08:00
现在使用 ensure_ascii=False 后,请求的返回会报错,'ascii' codec can't encode characters in position 22-25: ordinal not in range(128), 改成 ensure_ascii=True,就正确了能通过微信企业号发送中文消息了。
|