等效?,"> 等效?', No.1032597,Posted by msdn">
Sign-up....

什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

能不能通过set response或request中的值实现<%@ page contentType="text/html;charsetgb2312"%>的作用?

谢谢!

[87 byte] By [msdn] at [2007-9-26 8:19:54]
# 1 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

response.setContentType("text/html;charsetgb2312");

nimifeng at 2005-4-6 13:15:04 >
# 2 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

应该是:response.setContentType("text/html;charset=gb2312");

nimifeng at 2005-4-6 13:15:35 >
# 3 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

response.addHeader("contentType","text/html;charset=gb2312");

jFresH_MaN at 2005-4-6 13:19:26 >
# 4 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

response.setContentType("text/html;charset=gb2312");

response.addHeader("contentType","text/html;charset=gb2312");

feixiang2005 at 2005-4-6 13:22:41 >
# 5 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

也是等效的

feixiang2005 at 2005-4-6 13:23:09 >
# 6 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

几位兄弟,这些我都想到了,在tomcat下中文显示乱码。

treeClimber at 2005-4-6 17:22:00 >
# 7 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

request.setCharacterEncoding("gb2312");

litingz at 2005-4-6 17:27:51 >
# 8 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

楼上的几位都对!我就不用说了!

xiangbo520 at 2005-4-6 18:27:29 >
# 9 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

request.setCharacterEncoding("gb2312") 只是对form提交的信息有用。

treeClimber at 2005-4-7 9:07:23 >
# 10 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

String name=request.getParameter("name");

name=new String(name.getBytes("ISO-8859-1"),"gb2312");

这个你看一下。。应该会对你有帮助。

偶刚学。。。也为中文显示。困惑了N天。

sky72 at 2005-4-7 19:06:02 >
# 11 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

String name=request.getParameter("name");

name=new String(name.getBytes("ISO-8859-1"),"gb2312");

这个对提前的数据库里的内容也有效。。我试过。。。。。。。

sky72 at 2005-4-7 19:07:35 >
# 12 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

看来真是没人会了,或者大伙不明白我的意思?

我要作的其实就是在JSP里面不用加<%@ page contentType="text/html;charset=gb2312"%>,页面本身的中文能正常显示,而不是改变request的字符集。

怎样改Tomcat或Weblogic的默认字符集?

treeClimber at 2005-4-8 9:55:27 >
# 13 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

<%@ page contentType="text/html;charset=gb2312"%>等价于<%@ page pageEncoding="gb2312"%>、<%request.setCharacterEncoding("GBK");%>和<%response.setContentType("text/html;charset=GBK");%>三条语句之和,我是这么认为的,不知道对不对?

minisun2000 at 2005-4-8 10:15:46 >
# 14 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

哎呀呀,TOMCAT的中文问题真的能把人烦死,自从我用了RESIN后,就再也不愿意用TOMCAT了!!

言归正传,如果你的TOMCAT版本在4.0以上,可用以下办法解决中文问题:

若是.jsp,用这句:<%@ page contentType="text/html;charset=ISO8859_1" %>

若是.java,编译的时候这样:javac encoding ISO8859_1 XXX.java

gyylalala at 2005-4-11 17:34:06 >
# 15 Re: 什么JSP语句与<%@page contentType="text/html;charsetgb2312"%> 等效?

抱歉,上面的回复中少些了一个“-”

--

如果你的TOMCAT版本在4.0以上,可用以下办法解决中文问题:

若是.jsp,用这句:<%@ page contentType="text/html;charset=ISO8859_1" %>

若是.java,编译的时候这样:javac -encoding ISO8859_1 XXX.java

gyylalala at 2005-4-11 17:36:20 >

Web

All Classified