首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP乱码老有关问题?两个文件包含之后的中文乱码有关问题,附代码.高手帮忙,多谢

2012-02-27 
JSP乱码老问题?两个文件包含之后的中文乱码问题,附代码.高手帮忙,谢谢文件za.JSP代码如下:%@includefile

JSP乱码老问题?两个文件包含之后的中文乱码问题,附代码.高手帮忙,谢谢
文件za.JSP代码如下:
<%@   include   file= "zz.jsp "   %>
<%   out.print( "中文 ");   %>

文件zz.jsp
<%@   page   contentType= "text/html;charset=GBK "   %>
<%   out.print( "我是zz ");   %>

浏览za.jsp,出来的结果是

我是zz   ????

这样的,也就是zz.jsp里的中文不是乱码,而za.jsp里的中文就是乱码,高手帮忙,谢谢

[解决办法]
<%@ page contentType= "text/html;charset=GBK " %>
//////////////////改成
<%@ page contentType= "text/html;charset=utf-8 " %>

[解决办法]
楼上正解
[解决办法]
在za.JSP的head部分加入:
<%@ page contentType= "text/html;charset=GBK " %>
[解决办法]
可以使用过滤器,
<filter>
<filter-name> Set Character Encoding </filter-name>
<filter-class> com.medicine.filter.SetCharacterEncodingFilter </filter-class>
<init-param>
<param-name> encoding </param-name>
<param-value> GBK </param-value>
</init-param>
</filter>
[解决办法]
在za.jsp顶端 <%@ page language= "java " contentType= "text/html; charset=gb2312 "
pageEncoding= "gb2312 "%>
[解决办法]
1。在za.jsp顶端 <%@ page language= "java " contentType= "text/html; charset=gb2312 "
%>
2。在server.xml里的 connector 里面加如下:
<Connector port= "8080 "
maxThreads= "150 " minSpareThreads= "25 " maxSpareThreads= "75 "
enableLookups= "false " redirectPort= "8443 " acceptCount= "100 "
debug= "0 " connectionTimeout= "20000 "
disableUploadTimeout= "true " URIEncoding= 'GBK ' />



[解决办法]
up

热点排行