get/post请求:中文乱码问题
2013-01-19 22:32
417 查看
get/post请求:中文乱码问题
get提交,用户能够看到提交的参数,在链接栏,ie中文会自动转码。
post提交,用户不能看见提交的参数。
1、jsp,js.java文件编码设置错误
jsp,js常用utf-8编码
javascript文件常用gbk编码
2、tomcat默认的提交编码:ISO8859-1
if(username!=null){
username = new String(username.getBytes("ISO8859-1"),"utf-8");
}
使用form表单提交的时候,这样是没有问题的,但是在使用超链接的时候,偶数提交会出现乱码。
解决办法:首先,将tomcat服务器的编码格式设置为utf-8 URIEncoding="UTF-8"
然后,将jsp页面的a标签的中文,编码<a href="submit.action?name=<%URLEncoder.encode('员工','UTF-8')%>"></a>
最后,在java文件中,解码
get提交,用户能够看到提交的参数,在链接栏,ie中文会自动转码。
post提交,用户不能看见提交的参数。
1、jsp,js.java文件编码设置错误
jsp,js常用utf-8编码
javascript文件常用gbk编码
2、tomcat默认的提交编码:ISO8859-1
if(username!=null){
username = new String(username.getBytes("ISO8859-1"),"utf-8");
}
使用form表单提交的时候,这样是没有问题的,但是在使用超链接的时候,偶数提交会出现乱码。
解决办法:首先,将tomcat服务器的编码格式设置为utf-8 URIEncoding="UTF-8"
然后,将jsp页面的a标签的中文,编码<a href="submit.action?name=<%URLEncoder.encode('员工','UTF-8')%>"></a>
最后,在java文件中,解码
相关文章推荐
- Struts2中解决POST请求和GET请求中的中文乱码问题
- Get,Post请求中文乱码问题有效解决方法
- 解决问题:在使用springmvc的web.xml配置乱码拦截器之后接收的get或者post请求中文还是乱码
- springmvc 处理http get/post请求中文乱码的问题
- Get、Post请求中文乱码问题
- post与get请求中文乱码问题
- 如何解决POST请求中文乱码问题,GET的又如何处理呢?
- get/post请求中文乱码问题
- Get,Post请求中文乱码 4000 问题有效解决方法
- 关于Get,Post请求中文乱码问题有效解决方法
- 解决Get和Post请求中中文乱码问题 (2013-01-26 23:59:39)转载▼ 标签: javaee it 分类: JavaEE 对于Post请求,只需在Servlet或者jsp中写入如下
- 解决Sping Mvc中post、get请求中文乱码问题
- 解决servlet中文乱码问题及get、post请求方式的讲解
- Get,Post请求中文乱码问题有效解决方法
- 总结:SpringMVC 中 GET 和 POST 方式请求中的中文乱码问题
- Servlet GET、POST请求中文乱码问题
- POST、GET请求中文参数乱码问题
- SpringMVC-Post/Get请求中文乱码问题
- get/post请求中文乱码问题及最佳解决方案
- Get,Post请求中文乱码问题有效解决方法