|
用JSP的都知道有一个include标签,用于在一个jsp网页中包含其他的文件。我这里有两个文件,index.jsp文件中包含了list.inc文件。list.inc原来是一个JSP文件,用于显示数据库中某个列表内容的,单独该文件中文显示正常,将主要的代码复制到index.jsp的相关<td>单元中,测试中文也正常。
但将这些代码做成一个文件用< %@include file="list.inc"% >调用,发现静态中文显示不正常表现为"??????",而动态中文正常,将< %@page contentType="text/html; charset=gb2312">删除但保留< meta http-equiv="Content-Type" content="text/html; charset=gb2312" >,在要显示中文的动态输出的地方用new String(str.getBytes("ISO8859-1" ,"GB2312" 希望获得中文正常显示,但发现这样改后出现的问题和刚刚正好相反,静态中文显示正常动态的中文不能正常显示,不知为什么??? |
|