我用JB2005开发,一个JSP页面中调用另一个JSP文件,形式如,(nysInput.jsp?ysbh=1001&ysmc=工资),并向其传值,如果传的值是中文,
在接收页面中接受到的值 String ysmc = request.getParameter("ysmc"); <%=ysmc%> 却是乱码,
我的页面不管是GBK编码,还是gb2312,试过都不行
<%@ page contentType="text/html; charset=GBK" %>
<%@ page contentType="text/html; charset=gb2312" %>
请问如何解决?QQ:418876065,317917750,MSN: [email protected]
在接收页面中接受到的值 String ysmc = request.getParameter("ysmc"); <%=ysmc%> 却是乱码,
我的页面不管是GBK编码,还是gb2312,试过都不行
<%@ page contentType="text/html; charset=GBK" %>
<%@ page contentType="text/html; charset=gb2312" %>
请问如何解决?QQ:418876065,317917750,MSN: [email protected]
解决方案 »
- 做毕业设计,但没总体思路,忘高手指导!
- 帮小弟解决个问题
- 用JB2006 怎么把 源代码添加到 工程里面?没有jpx文件
- 不想编程的程序员进来看拉 ---------- 招会技术的来做销售或技术支持
- 在学习struts2中遇到的问题
- jsp的基本问题
- select count(id) as bb from notehead,这句在查询分析器里是能执行的,可
- 呵呵 哪位仁兄对邮件服务器熟呀, 我想问几个问题
- 求救!resin跟apache或者iis搭配的问题!
- 通过API接口获取到一个json,如何能让这个json在jsp通过一个按钮点击以后显示出解析后的样子?
- 使用ifram后产生的编码问题
- 小弟请教大虾门一个问题
<%@page contentType="text/html; charset=gb2312"%>
1.在传参数之前先把参数进行转码:java.net.URLEncoder.encode(errmsg);
2.在你的Tomcat目录-->conf目录-->server.xml里找出这段:
<Connector
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" <!--在里边加上这个参数-->URIEncoding="gb2312"
/>
<Connector
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" <!--在里边加上这个参数-->URIEncoding="gb2312"
/>加上这个,然后具体的传值时,加上String ysmc = new String(request.getParameter("ysmc").getBytes("ISO-8859-1"), "GBK");
接收:java.net.java.net.URLDecoder.decode(errmsg);