jsp中代码如下
System.out.println("name:"+request.getParameter("name"));
System.out.println("initParm:"+request.getQueryString());这两句输出如下:
name:售电均价
initParm:code=40015&name=?????ù??如果将jsp中的第二句修改为一下格式:
System.out.println("initParm:"+new String (request.getQueryString().getBytes("ISO-8859-1"),"GBK"));
那么输出就不会有乱码如下:
initParm:code=40015&name=售电均价jsp中的编码格式为GBK
System.out.println("name:"+request.getParameter("name"));
System.out.println("initParm:"+request.getQueryString());这两句输出如下:
name:售电均价
initParm:code=40015&name=?????ù??如果将jsp中的第二句修改为一下格式:
System.out.println("initParm:"+new String (request.getQueryString().getBytes("ISO-8859-1"),"GBK"));
那么输出就不会有乱码如下:
initParm:code=40015&name=售电均价jsp中的编码格式为GBK
解决方案 »
- aix version 5.3 64位下jboss启动报错,求解决
- Tomcat中有没有对应Weblogic中的AcceptBacklog的东西啊?
- 请问:javax.persistence.AccessType在哪个jar包中存在,或者说哪个版本的javaee.jar中存在?
- tomcate在eclipse中无法启动
- jTable控件的列名咋设置不起来啊?
- 我想学习j2EE不知道该如何入手?
- 怎么把标准的输出定位到自己的窗口中
- 请大家帮忙:高分求树型菜单! 谢谢
- DBCP object created 2003-32-20 11:32:09 by the following code was never
- 急!!高分请教applet调用EJB的问题?解决了问题可以再给分!
- JDBC连接sql2008数据库连不上,也不报错
- 新手 菜鸟求教
服务器的编码集、
比如tomcat conf/server.xml
添加如下俩句 (请设置你自己的编码集、我是utf-8的、)
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="utf-8"
useBodyEncodingForURI="true"
/>二是设置
filter 过滤 自己百度找个例子吧、
new String (request.getString().getBytes("ISO-8859-1"),"GBK"))
转型 或者用拦截器
个人感觉你的传递参数方式走的是get、 get走服务器默认的ISO-8859-1编码集、