scud
CJSDN高级会员
发贴: 108
积分: 10
|
于 2003-06-04 17:13
项目中的很多jsp文件都使用了jsp:include,jsp:forward
在tomcat3.3,4.1,easerver等很多server上都通过调整参数可以得到正确显示.
但是在websphere 4.0.6上无论如何转换都不能正确显示,都是乱码
谁知道他是如何编码的??
1.jsp的内容如下: <%@ page contentType="text/html; charset=GBK" %> ........... <jsp:forward page="2.jsp"> <jsp:param name="msg_Title" value="错误"/> <jsp:param name="msg_Content" value="错误的编号"/> </jsp:forward> ........
2.jsp的内容: <%@ page contentType="text/html; charset=GBK" %> .... <% str_Title = Form.getFORWARDString(request,"msg_Title"); str_Content = Form.getFORWARDString(request,"msg_Content"); %> .....
查看websphere生成的java文件,1.jsp生成的是UTF-8编码的.java文件,组合成的url串是正确的....
但是传到2.jsp,就是乱麻了,
无论在getFORWARDString中如何转换或者不转换,都是乱码 a.不转换,乱码 b.iso-8859-1 -> GBK 乱码 c.utf-8 -> GBK 乱码.
........
有谁遇到此种情况? 谢谢
why edited on 2003-06-04 21:04
|