解决 Get 和 Post 和客户端,get请求URL传中文参数等乱码问题(超详细)

解决 Get 和 Post 和客户端,get请求URL传中文参数等乱码问题

说来说去还是先写一些最基本又是最常见的疑难杂症,针对于基础薄弱的同学,这些东西还是需要注意的,以后写接口,封装工具,文件上传下载等过程中,发布到服务器上出现类似的中文乱码问题,都是一些小问题但是有时容易忽略的问题。今天就提出来单独说说。

废话不多说,直接开始。

一. get方式的请求中文乱码

在一般的web开发过程中,提交方式有get、post最为常用。
针对于get方式出现中文乱码,

1.get请求实例

  1. 前台发出get请求:

比如html/jsp等前台发送一个get请求的表单数据:不管你是form提交还是ajax提交,反正只要是get请求。

<form action="UploadServlet" method="get" >
        用户名:<input name="username" type="text" /><br/>
        密 码:<input name="password" type="password" /><br/>
        <input type="submit" />
</form>
  1. 后台获取表单内容代码:
String username =request.getParameter("username") ;
String password =request.getParameter("password");
System.out.println("---get:"+username+" "+password);

图:
在这里插入图片描述

  1. 控制台打印乱码内容:
    不管是???类型是乱码,还是caerdsada之类的乱码,反正就是你确定中文乱码了。
    图:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江湖一点雨

原创不易,鼓励鼓励~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值