论坛首页 Java版

resin2.1.7 下使用dwr有乱码

浏览 837 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-07-17 关键字: resin 2.1.7 dwr 1.1.4 dwr2.0 jdk 1.4.03 乱码
在resin2.1.7中如下代码strHtml返回的是iso8859-1编码,使用dwr版本1.1.4 及2.0.1都测试过,都有乱码。

String strHtml = WebContextFactory.get().forwardToString(url);


很奇怪,在tomcat5.5及resin3.1.1下使用dwr1.1.4及dwr2.0.1就没有任何乱码。


没办法,估计是resin2.1.7的bug,所以只能手工转码如下。

String strHtml = WebContextFactory.get().forwardToString(url);
if (strHtml != null) {
 strHtml = new String(strHtml.getBytes("iso8859-1"),"GBK");
}



搜索google及baidu没有发现与我相同的问题,估计是现在很少人使用resin2.1.7了,不过为了兼容以前的项目只能使用下去了。
   
论坛首页 Java版

跳转论坛:
JavaEye推荐