2007-07-17

resin2.1.7 下使用dwr有乱码

关键字: 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了,不过为了兼容以前的项目只能使用下去了。
评论
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

wlbookwl
搜索本博客
我的相册
3331b43b-b427-3987-a114-bd7ae8752b07-thumb
DSC_0035
共 1 张
最近加入圈子
存档
最新评论