浏览 837 次
|
锁定老贴子 主题:resin2.1.7 下使用dwr有乱码
精华帖 (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了,不过为了兼容以前的项目只能使用下去了。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |


