odoo15 controler get方法返回汉字显示不了

odoo15 controler get方法返回汉字显示不了,第1张

@http.route('/crm/getXXXX', type='http', auth='public', csrf=False)
def getBook(self, **kw):   
ret = {'code': 1011, 'msg': 'success', 'data': data}

jg=request.make_response(
    headers={'Content-Type': 'json'},
    data=json.dumps(ret)
)
print(jg)
return jg
显示的信息:

 "bm": "\u6c49\u5b57"},

字节流如何显示汉字,试了,关健是 data=json.dumps(ret)

这句不知该如何写,没试成

改成如下

ret = {'code': 1011, 'msg': 'success', 'data': data}
jg= request.make_response(str(data))
# jg=request.make_response(
#     headers={'Content-Type': 'json'},
#     data=json.dumps(ret)
# )
print(jg)
return jg

正常显示

'bm': '汉字'}]

python json.dumps() 中文乱码问题   python 输出一串中文字符,在控制台上(控制台使用UTF-8编

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/737504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存