JSP乱码问题
2024-10-18 07:15:18
在JSP中通过request对象获取请求参数时,如果遇到参数值为中文的情况,若不进行处理,获取到的参数值将是乱码。乱码情况分为以下两种:
1. 获取访问请求参数时乱码,采用如下方式解决。
String user = new String(request.getParameter("user").getBytes("iso-8859-1"), "UTF-8");
2.获取表单提交的信息乱码。
在page指令的下方加上调用request对象的setCharacterEncoding()方法将编码设置为UTF-8或GBK。
<%
request.setCharacterEncoding("UTF-8");
%>
注意:调用request对象的setCharacterEncoding()方法的语句,一定要在页面中没有调用任何request对象的方法时,否则将不起作用。
最新文章
- 【CSS3动画】transform对文字及图片的旋转、缩放、倾斜和移动
- Python 爬虫1——爬虫简述
- quartz集群报错but has failed to stop it. This is very likely to create a memory leak.
- javascript笔记:javascript的关键所在---作用域链
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- java 8 新特性
- hdu 4251 划分树
- 编译升级php
- Android 应用层知识纲要
- Swift笔记2
- notepad扩展搜索,正则搜索
- nmon安装(转)
- 由于 web 服务器上此资源的访问控制列表(acl)配置或加密设置,您无权查看此目录或页面。
- oracle调整内存大小
- XML与HTML的作用不同
- python复习购物车程序
- JQuery跳出each循环的方法(包含数组遍历)
- 修复svn hook导致的字符集错误
- Dynamics CRM2016 导入数据格式之xlsx的应用
- 用迁移学习创造的通用语言模型ULMFiT,达到了文本分类的最佳水平