把<%
response.setContentType("text/html; charset=gb2312");
request.setCharacterEncoding("gb2312");
%>和<meta http-equiv="Content-Type" content="text/html; charset=gb2312">去掉。
response.setContentType("text/html; charset=gb2312");
request.setCharacterEncoding("gb2312");
%>和<meta http-equiv="Content-Type" content="text/html; charset=gb2312">去掉。
解决方案 »
- java中的for循环
- 页面input框的name传到后台,通过request获取name时,有时出现name丢失问题
- 求解一个异常:java.lang.ClassNotFoundException: javax.el.FunctionMapper
- 请教各位高手,oracle如何删除ID的问题
- 用过JBOSS5和ORACLE和EJB3的一定会遇到这个问题 !!!!!!!帮帮我
- 实体类中bool字段如何映射到数据库?
- Jakarta-ORO库 在哪里有得下载?
- 急:收不到topic消息
- 如何在jbuilder里用tomcat連接池﹖
- 请问谁有EJB的XML部属描述的资料?
- 我真的很郁闷,每次谈待遇都不知道喊多少才合适,重庆,成都的JAVA程序员 都看过来, 大家都说说自己的待遇,以便以后谈待遇心头好有个低
- help : JAVA 访问 MYSQL 中文乱码问题
另外,我也知道tomcat默认是不支持中文路径的,所以我特意设置过server.xml
<Connector className="org.apache.coyote.tomcat5.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="100"
enableLookups="true" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding='GBK'/>
找到<Connector
加上:
<Connector URIEncoding="utf-8" useBodyEncodingForURI="true"我是用UTF-8編碼的。也建議樓主用utf-8編碼。
<%String parameter=request.getParameter("parameter");
%>
2\传出端 var url="123.jsp?parameter="+getEncodeStr(parameter);
你能不能详细点介绍下?
我用了你的方法,显示:The method getEncodeStr(String) is undefined for the type _123_jsp
在server.xml里面加上URIEncoding='GBK'只是解决了中文路径的问题,比如说以前地址栏显示:http://localhost/123/%r%e%t%y.jpg而现在可以支持http://localhost/123/你好.jpg