在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对象的方法时,否则将不起作用。

最新文章

  1. 【CSS3动画】transform对文字及图片的旋转、缩放、倾斜和移动
  2. Python 爬虫1——爬虫简述
  3. quartz集群报错but has failed to stop it. This is very likely to create a memory leak.
  4. javascript笔记:javascript的关键所在---作用域链
  5. C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
  6. java 8 新特性
  7. hdu 4251 划分树
  8. 编译升级php
  9. Android 应用层知识纲要
  10. Swift笔记2
  11. notepad扩展搜索,正则搜索
  12. nmon安装(转)
  13. 由于 web 服务器上此资源的访问控制列表(acl)配置或加密设置,您无权查看此目录或页面。
  14. oracle调整内存大小
  15. XML与HTML的作用不同
  16. python复习购物车程序
  17. JQuery跳出each循环的方法(包含数组遍历)
  18. 修复svn hook导致的字符集错误
  19. Dynamics CRM2016 导入数据格式之xlsx的应用
  20. 用迁移学习创造的通用语言模型ULMFiT,达到了文本分类的最佳水平

热门文章

  1. 操作BOM
  2. Java : java基础(2) 集合&amp;正则&amp;异常&amp;File类
  3. Delphi方法重载
  4. php安装php-redis扩展
  5. Leecode刷题之旅-C语言/python-58.最后一个单词的长度
  6. 博弈dp 以I Love this Game! POJ - 1678 为例
  7. poj 2393 奶牛场生产成本问题 贪心算法
  8. java冒泡算法
  9. onenet基础通信套件返回+CIS ERROR: 50的问题解决
  10. jquery框架一点小心得