首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

解决pluto的两个中文有关问题

2012-11-03 
解决pluto的两个中文问题目前发现pluto 1.1.4版本有两个中文的问题,1是在jsp页面输出中文乱码,解决方法是

解决pluto的两个中文问题
目前发现pluto 1.1.4版本有两个中文的问题,
1是在jsp页面输出中文乱码,解决方法是修改themes\pluto-default-theme.jsp,在jsp头部添加编码的标签即可
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
2是使用ActionResponse.setRenderParameter方法时如果有中文参数,也是会乱码,解决方法是修改org.apache.pluto.driver.url.impl.PortalURLParserImpl,在encodeCharacters方法中添加URLEncode的处理。
   

/**     * Encode special characters contained in the string value.     * @param string  the string value to encode.     * @return the encoded string.     */    private String encodeCharacters(String string) {        for (int i = 0; i < ENCODINGS.length; i++) {            string = StringUtils.replace(string,                                         ENCODINGS[i][0],                                         ENCODINGS[i][1]);        }        try {return URLEncoder.encode(string,"utf-8");} catch (UnsupportedEncodingException e) {return string;}    }
1 楼 superwb 2008-03-25   请问博主jetspeed熟吗? 2 楼 changmingivy 2008-07-13   非常感谢博主,最近刚开始学pluto,也碰到了这个问题,现在解决了,非常感谢... 3 楼 huangwwjp@126.com 2008-10-08   能详细的讲一下吗?我没大看懂,谢谢。。。 4 楼 huangwwjp@126.com 2008-10-08   解决了。。。 5 楼 huangwwjp@126.com 2008-10-08   按照上面所讲的做,可是我还是出现了乱码问题,怎么解决?
6 楼 wqyang 2008-12-13   感谢。
不过1.1.6版本的没有这个类了,有谁知道1.1.6版本的怎么解决中文问题吗?非常感谢! 7 楼 tigerqiu85 2011-12-22   帮了大忙了。。。
真没想到到了2.0.3版还有这个问题,或许不是个问题......他本来就不知道我们要用什么编码方式,不过连个相关文档也找不到
全是英文的

热点排行