<%@ include file="XXX.jsp"%>后为何无法正常显示中文,谢谢前辈指教(焦急中。。。) 你把被包含的文件中的<%@....这些东西移到包含页试试。如果要不被这样的事情困扰,用struts的tiles比较好。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>在login.jsp最上面加上上面的就可以了 有时很奇怪的如果按照上面的还是不行可以试试改为charset=GBK 原因就是<%@ include file="XXX.jsp"%>是将xxx.jsp的页面内容先编译,再拿过来的所以那边没有设contentType的话就会这样子的而<jsp:include page="xxx.jsp" flush="true">就是先拿过来再编译试试这两个的效果吧... 文件中的中文需要作以下处理:public String getNormalWord(String word) throws UnsupportedEncodingException { String newWord = word; byte[] tmpbyte = newWord.getBytes("ISO8859_1"); newWord = new String(tmpbyte); return newWord; } 同意楼上的观点,在@include中的中文必须进行处理才能正常显示 是传值的时候才需要byte[] tmpbyte = newWord.getBytes("ISO8859_1");这样的...页面上的就不需要...加个contentType就可以了..(我个人看法) to:ghostwsu()那这个方法如何用到include的文件里去呢请指教 太神奇了,太神奇了 十万火急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Hadoop分布式系统的编程问题 关于JSP读取域账户的问题 sendRedirect能指向别的目录里的文件吗? 紧急求救:为什么oracle只能选择一定数据的记录 请问JSP+javaBean乱码问题!!!!!!!!!!!! 请问JSP页面NULL如何去掉???? jsp table中s:select排版的问题 恶魔拦路,广撒英雄帖:请看如下代码,解决奖分20!!! 一个简单疑问!
如果按照上面的还是不行
可以试试改为
charset=GBK
是将xxx.jsp的页面内容先编译,再拿过来的
所以那边没有设contentType的话就会这样子的而<jsp:include page="xxx.jsp" flush="true">
就是先拿过来再编译试试这两个的效果吧...
public String getNormalWord(String word) throws UnsupportedEncodingException {
String newWord = word;
byte[] tmpbyte = newWord.getBytes("ISO8859_1");
newWord = new String(tmpbyte);
return newWord;
}
在@include中的中文必须进行处理才能正常显示
这样的...页面上的就不需要...加个contentType就可以了..(我个人看法)
那这个方法如何用到include的文件里去呢请指教