文章详情页
python3 通过bottle获取请求参数但中文是乱码
浏览:61日期:2022-09-18 18:19:22
问题描述
通过客户端请求服务器,有请求参数,如果请求参数带有中文则不能正确输出.代码如下
哪位大侠帮忙解决下?小弟不胜感激
from bottle import route, run, template, request@route(’/’, method=’GET’)def do_json(): str = ’your request msg is %s %s %s’ % (request.params[’message’], request.params[’age’], request.params[’sex’]) print(str) return {’respon’:str}run(host=’localhost’,port=8080, debug=True,reloader=True)
结果是如下的乱码:your request msg is adam 18 å¦æª
问题解答
回答1:换成这个方法即可:request.query.(请求参数字典的key值)
request.query.message
相关文章:
1. 我何时应该在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)2. Java局部变量为什么要初始化3. PHP不确定层级数量的循环嵌套用什么思路解决?4. javax.naming.NameNotFoundException:在此上下文中未绑定名称。找不到5. 关于Java中的序列化与反序列化6. java - 就配置了一个数据源,为什么提示 there is more than one bean of "DataSource" type7. mysql - 大部分数据没有行溢出的text字段是否需要拆表8. 如何实现301跳转?9. javascript - electron中的a标签怎么用浏览器直接打开而不是在框架窗体内10. mysql - 百万行的表中是否尽量避免使用update等sql语句?
排行榜
