uniapp 代码混淆,

  uniapp 代码混淆,

  Uni: 1提交后乱码的解决方案。在前端把要传输的值封装成一个对象发送到后端;2.在后端,将接收格式修改为“@RequestBody”,即json接收格式。

  UNI-APP开发(仿饿)开发课程:进入学习

  本教程运行环境:windows7系统,Uni-App版本2.5.1,Dell G3电脑。

  推荐(免费):uni-app开发教程

  uni-app前端get请求给后端传中文值乱码问题

  记录完成时遇到的一些乱码问题。

  

1. 一开始我是使用get方式给后端springboot传值,在h5页面调试的时候十分友好,啥错没有,一切都是这么的顺利。

  

2. 然而当我打开手机模拟器真机调试时。。。意外来了:

  后台按名字显示的错误信息大概是这样的,忘记剪图了(我的名字输入是中文:水果):

  /search/itemname?Name= 9x89c8b5cv page=1num=12,在显示请求标题中发现无效字符

  

因为get请求是发生在url请求头上的,所以我就到处找解决乱码的方法,但是找到的全都是在后台进行解码的

  

这并不符合我的要求,因为在请求头乱码,压根就没进入程序,所以,没用。

  

万般折腾之后,最后觉得,还是用 post 请求好一点。于是:

  

3. 前端把要传的值封装一下成一个对象传给后端:

  打印看起来像这样:

  

给后端发送json格式的请求

  

4. 后端,改一下接收格式为@RequestBody即 json 接收格式(Es7msg是我定义的一个对象,用了接收值的)

  

然后就能成功的获取到了想要的值啦

  

这里提醒一下大家,传值最好用post来传值,可以避免很多乱码现象。

  以上是如何解决uniapp提交后乱码问题的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: