文章详情页
python3 通过bottle获取请求参数但中文是乱码
浏览:192日期: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. 网页爬虫 - 关于Python的编码与解码问题2. javascript - Ajax返回json格式之后的数据解析后取出来的数据为undefined?3. vim中编辑HTML文件时换行不能缩进4. css - 文字排版问题,内容都是动态抓出来的,字数不一定。如何对齐啊5. 前端 - WebStrom安装了angularjs插件,但是没有语法提示6. css3 - 微信前端页面遇到的transition过渡动画的bug7. git - 在web应用分布式部署的情况下怎么进行配置更新8. python - django里使用requests请求问题9. python3.x - 我把3.6的卸载了,也重启了,但是在cmd用python -V指令查看版本时,还是提示下图的python3.610. css3 - 微信小程序如何把radio改成2个选择按钮的样式
排行榜

网公网安备