jforum-2.5.0官方原版存在bug,导致版面分类与管理乱码,但分布主题与回复中文正常. 安装方法: 1.解压分布到tomcat或其他容器,修改../WEB-INF/config/database/mysql/mysql.properties 中的数据库用户名及密码. 2.启动tomcat, 访问如:http://172.18.20.164:8080/install.jsp,设置相关参数,此是在WEB-INF/config下会生成jforum-custom.conf配置文件。 为了解决中文问题修改了WebRequestContext.java类。 第149行,default.container.encoding应赋于ISO-8859-1,此处把这个值改为了encoding的值即utf-8,导致下面从httprequest中取到值转化时乱码。 代码如下: if (isPost) { //此处containerEncoding = "ISO-8859-1" //TOMCAT默认参数,下面把参数转为UTF-8 // containerEncoding = encoding; } 另一处156行处,value有值时就应该转化 if (values != null && values.length > 0) {//odify by zwm values只要有参数就需要转换 for (int i = 0; i < values.length; i++) { this.addParameter(name, new String(values[i].getBytes(containerEncoding), encoding)); } }
- 粉丝: 2
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助