博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java-web乱码问题解决
阅读量:5134 次
发布时间:2019-06-13

本文共 499 字,大约阅读时间需要 1 分钟。

<>乱码问题(设置tomcat uriencoding=’utf-8’);

统一设置编码过滤器

<1>get请求:

  request.setCharacterEncoding("utf-8");

New String(super.getParameter(str).getBytes("iso8859-1"),"utf-8");

确保发出get请求的页面的charsetutf-8;

<2>post请求:

  request.setCharacterEncoding("utf-8");确保发出post请求页面的charsetutf-8

<3>对于 a链接发出的请求,可按如下方式解决:

其实也只要保证发出请求所在页面的charset一致即可

(参考:

  <%  String username = java.net.URLEncoder.encode("编辑","UTF-8");  %>  

 <a href="hello.do?username=<%=username%>">页面中链接传递中文</a>  )

转载于:https://www.cnblogs.com/meisp/p/5458693.html

你可能感兴趣的文章
spring 事务管理
查看>>
VS2008 去掉msvcr90的依赖
查看>>
当前记录已被另一个用户锁定
查看>>
Bootstrap
查看>>
Node.js 连接 MySQL
查看>>
ACM-ICPC 2018 world final A题 Catch the Plane
查看>>
那些年,那些书
查看>>
面向对象六大基本原则的理解
查看>>
注解小结
查看>>
java代码编译与C/C++代码编译的区别
查看>>
Bitmap 算法
查看>>
转载 C#文件中GetCommandLineArgs()
查看>>
list control控件的一些操作
查看>>
精读《useEffect 完全指南》
查看>>
SNF快速开发平台MVC-EasyQuery-拖拽生成SQL脚本
查看>>
DrawerLayout实现双向侧滑
查看>>
MySQL入门很简单-触发器
查看>>
LVM快照(snapshot)备份
查看>>
绝望的第四周作业
查看>>
一月流水账
查看>>