JSP传到后台乱码的3中方法
来源:互联网 发布:知乎奇葩问题大全 编辑:程序博客网 时间:2024/06/05 00:48
一、
利用new String(param.getBytes("iso-8859-1"),"UTF-8")进行单个转换
代码:
String name = request.getParameter("name");//乱码
name = new String(name.getBytes("iso-8859-1"),"UTF-8");//正确
二、
利用request.setCharacterEncoding("UTF-8");设置请求参数逇编码类型,进行整体转换,默认情况下只适合post提交方式
(或是在tomcat/conf/server.xml中67行)
(Connector标签中增加一个属性useBodyEncodingForURI="true"只适合get提交方式)
三、
创建一个编码集过滤器
<filter>
<filter-name>FirstFilterServlet</filter-name>
<filter-class>com.jkx.lzh.servlet.FirstFilterServlet</filter-class>
<init-param>
<param-name>encode</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>FirstFilterServlet</filter-name>
<url-pattern>/page/*</url-pattern>
</filter-mapping>
阅读全文
0 0
- JSP传到后台乱码的3中方法
- jsp传到数据库中乱码的处理
- 应用服务器tomcat编码引起的JSP中汉字传到后台乱码问题
- jsp页面传到后台的参数为乱码
- 从jsp页面传到后台乱码问题
- jsp 页面中文 传到后台 乱码问题解决
- struts中把后台对象传到前台jsp页面上的方法
- 解决javaWEB中前台数据传到后台乱码的问题
- 前台传到后台的数据乱码
- js中的中文传到jsp中乱码
- JSP页面上的中文数据传到后台乱码处理汇总
- 怎么把JSP的参数:先传到JSP中,然后传给后台
- 将页面汉字显示正常的属性传到后台变成乱码的处理方法!
- html传到后台的中文乱码(后台为java)
- html传到后台的中文乱码(后台为java)
- struts2中的jsp值传到后台action接收的三种方法
- struts2中的jsp值传到后台action接收的三种方法
- 前端数据传到后台的方法
- iOS11泄露:Apple Watch 3支持LTE
- 【转】jQuery选择器总结
- JQuery & Django Ajax 踩过的坑
- .NET、.NET FrameWork和C#的一知半解
- 问题:一对多或者多对多,老是报空指针异常
- JSP传到后台乱码的3中方法
- HDU 3836 Equivalent Sets(强连通+缩点,tarjan)
- Java匿名类
- jsPlumb流程图插件
- LeetCode 40. Combination Sum II
- MAC OSX 正確地同時安裝 PYTHON 2.7 和 PYTHON3
- 2017北京国际军民融合装备展览会会刊(参展商名录)
- 移动应用广告之商业变现的实现策略
- axios Get和POST方法