Jsp链接传值中文乱码问题解决
这里给一个栗子,两个文件。
reg.jsp部分代码
<form action="request.jsp" method="post" name="regForm"><table><tr><td>用户名:</td><td><input type="text" name="username" /></td></tr><tr><td>密码:</td><td><input type="password" name="password" /></td></tr><tr><td>兴趣:</td><td><input type="checkbox" name="favorite" value="read" />读书<input type="checkbox" name="favorite" value="music" />音乐<input type="checkbox" name="favorite" value="movie" />电影<input type="checkbox" name="favorite" value="internet" />上网</td></tr><tr><td colspan="2"><input type="submit" value="提交"/></td></tr></table><a href="request.jsp?username=张三" target="_blank">测试URL</a>
request.jsp
用户名:<%=request.getParameter("username") %> <br />密码:<%=request.getParameter("password") %> <br />兴趣:<%if(request.getParameterValues("favorite")!=null) {String []favorites = request.getParameterValues("favorite");for(String v:favorites)out.println(v+" ");}%>
运行reg.jsp,填写表单信息,如果用户名那里填的是中文,在request.jsp显示将会乱码,因为默认接受的是ISO-8859-1编码,我们这里在request.php里加如下代码可以解决这个中文乱码问题
<%request.setCharacterEncoding("utf-8"); //解决中文乱码,无法解决URL传递中文出现的乱码问题
%>
当然,文件里的charset=utf-8也要设置。
但是,上面的代码只能解决表单提交时中文乱码问题,如果我们点reg.jsp的“测试URL”链接,还是会出现中文乱码,于是将介绍下面这个方法,也很简单,彻底。
在Tomcat安装目录下,打开conf文件夹,打开里面的server.xml文件
在Connector里加一句 URIEncoding=”utf-8” ,像这样
<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URIEncoding="utf-8" />
本文链接:http://liuyanzhao.com/3980.html
Jsp链接传值中文乱码问题解决相关推荐
- 【已解决】对JSP页面传值中文乱码的简单解决方法
很多java程序员在日常的工作中总会遇到对JSP页面传值中文乱码的情况,一些朋友由于操作不当,造成了很大的麻烦.本文将为大家讲解关于对JSP页面传值中文乱码的简单解决方法的内容. 方法/步骤 方法一: ...
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
C# asp.net页面通过URL参数传值中文乱码问题解决办法 参考文章: (1)C# asp.net页面通过URL参数传值中文乱码问题解决办法 (2)https://www.cnblogs.com/ ...
- JSP怎么解决中文乱码问题
一.JSP页面显示乱码 二.表单提交中文时出现乱码 三.数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大 ...
- jsp中解决中文乱码问题(基础问题)
在两个jsp简单页面编写中,出现了一个问题,出现了中文乱码, 本应该出现的中文显示不出来,分析如下:java编程之所以会出现说出现中文乱码是 因为:Java的内核和class文件是基于unicode的 ...
- java.net.url 中文乱码_jsp get Url请求方式中文乱码问题解决办法
本文章来给大家介绍关于jsp get Url请求方式中文乱码问题解决办法,有需要的朋友可参考. jsp中post方式请求一般不会乱码,如果乱码加上这句: 解决办法一 代码如下 复制代码 request ...
- php中文乱码无法解决_php中文乱码问题解决方法
导入php中文乱码问题一般就是字符集编码问题了,只有字符集编码问题才会导致中文乱码了,这是我总结了所有在php开发中看到中文乱码问题的根本原因了,下面我整理了一些关于php中文乱码问题解决办法与例子, ...
- springMVC保存数据到mysql数据库中文乱码问题解决方法
springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...
- java执行cmd命令,返回结果中文乱码问题解决
java执行cmd命令,返回结果中文乱码问题解决 参考文章: (1)java执行cmd命令,返回结果中文乱码问题解决 (2)https://www.cnblogs.com/kwaitfort/p/90 ...
- Zip文件中文乱码问题解决方法(MAC->Windows)
Zip文件中文乱码问题解决方法(MAC->Windows) 参考文章: (1)Zip文件中文乱码问题解决方法(MAC->Windows) (2)https://www.cnblogs.co ...
- python3 库pandas写入csv格式文件出现中文乱码问题解决方法
python3 库pandas写入csv格式文件出现中文乱码问题解决方法 参考文章: (1)python3 库pandas写入csv格式文件出现中文乱码问题解决方法 (2)https://www.cn ...
最新文章
- 拿到WP官方主题Twenty Ten就是一顿nofollow伺候
- springboot项目输入打印日志文件到本地
- PriorityBlockingQueue用法
- solr查询特殊字符的处理
- 数据结构--汉诺塔--借助栈实现非递归---Java
- 会写高考作文的AI,内含17亿参数、2亿数据、1万行代码
- 处理veh调试器检测_越狱检测抖音逻辑???
- Oracle学习(四)_SQL函数
- 集合php,php function集合
- python通过文件路径读取图片
- 汽车主要电子控制系统模块
- zebra 斑马打印机 打印图片
- 学数据分析到底要不要掌握Linux-Python基础前传(2)
- python的内存管理
- 大陆引进《火影忍者》角色中文译名雷人出炉
- C++ primer(第五版)简单读书笔记
- QT:QBitArray
- 英语基础太差,能学好编程吗?
- 编程语言排行榜2017_2017年最好的编程语言是什么?
- WorkNC型面和结构面编程技巧分享
热门文章
- 从零开始使用webpack 4, Babel 7创建一个React项目
- View Agent Direct-Connection注册表
- IE10、IE11 ASP.Net 网站无法写入Cookie 问题
- 【linux】具体芯片MACHINE_START处理
- python生成曲线图
- 搭建邮件系统,采用sendmail+dovecot+openwebmail架构
- 【SpringBoot_ANNOTATIONS】组件注册 03 FilterType
- java智能社下载_08 深入javascript
- python 字典排序成绩_原来python中dict()的高级用法可以这样实现!真是让我长了见识...
- java int stack_java stack总结