表单提交和页面链接 中文显示问题
来源:互联网 发布:iis7 php 页面空白 编辑:程序博客网 时间:2024/05/29 10:17
表单提交
提交中文表单时,浏览器默认的提交是ISO-8859-1,所以在获得表单信息时,中文提交会乱码;
解决的办法是,在获取表单信息前,先设置request获取信息的编码方式即 request.setCharacterEncoding("gb18030")
如:a.jsp提交到b.jsp
a.jsp页面
<form action="b.jsp" method="post"> <input type="text" name="name"> <input type="submit" value="commit">
b.jsp页面
<% request.setCharacterEncoding("gb18030");//这一句一定要在获取参数之前写,中间最好不要包含jsp文件 String name = request.getParameter("name"); %>
页面链接:
当通过一个页面,链接到下一个页面时,参数的值是中文的时候,下一个链接的页面经常出现乱码
解决的办法是先通过ISO-8859-1的方式获取参数值,然后在转化成gb18030或者gbk等
如:a.jsp链接到b.jsp
a.jsp:页面
<a href="b.jsp?name=<%="我们" %>">xjz</a>
b.jsp:页面
<body> <% String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"gb18030"); %> <%=name %> </body>
- 表单提交和页面链接 中文显示问题
- shtml页面表单提交中文乱码问题
- springmvc + freemarker 解决表单提交、页面显示乱码 的问题
- 页面的表单提交问题
- 解决ie6下Javascript页面跳转和表单提交问题
- 解决ie6下Javascript页面跳转和表单提交问题
- JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连
- [转]JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连
- jsp表单提交后,显示中文乱码
- 表单提交转码使中文正常显示
- 登录页面,表单提交,参数不显示
- strurs2中jsp页面表单提交到action中文乱码问题
- struts2中jsp页面表单提交到action中文乱码问题
- JSP+Servlet学习经验1:解决form表单提交后相应页面中文乱码的问题
- 表单提交中文乱码的问题
- 表单提交中文乱码的问题
- jsp 提交表单中文乱码问题
- JSP 表单提交中文乱码问题
- 很形象的说法
- video4linux嵌入式影像系统简介
- 在VC中创建DLL文件的方法步骤
- 用C++设计一个不能被继承的类
- ListView的再学习
- 表单提交和页面链接 中文显示问题
- My account
- JS做的图片滚动
- 关于登网鉴权Milenage算法C++实现(根据3GPP TS 35.206 V6.0.0程序修改)
- 最近工作动态
- 一段更换IP地址网络编号的C语言宏
- IS-IS知识
- Linux下的软磁盘矩阵Software RAID实现步骤简介
- UIApplication和UIApplicationDelegate