JForum 2.1.8 中文乱码问题

这两天下了JForum 2.1.8, 安装其实是挺简单的,功能也还可以,但老是会出现中文乱码的问题, 既包括开始页面固定的中文字符乱码,也包括发帖后出现乱码,晕倒! Google了n久, 说法很多, 但我觉得不是很全面, 现把我的做法记录如下
中文乱码解决的方法:

1. 创建数据库时要指定编码utf-8
2. 修改\WEB-INF\config\database\mysql\mysql.properties文件,找到 database.connection.string参数,在这个参数值后面增加如下字符串: &useUnicode\=true&characterEncoding\=utf8
3. 修改页面/表单编码 (WEB-INF\config\database\mysql\mysql.properties)
encoding = UTF-8
4. 修改WEB-INF\config\SystemGlobals.properties) 使dbencoding=utf-8
5. 服务器编码,服务器编码要跟你的服务器一样.Tomcat默认为 iso-8859-1 (在WEB-INF\config\SystemGlobals.properties) 使default.container.encoding = ISO-8859-1

上面5点配置好,应该就可以了.
最后附上没有中文问题的部署包. 直接解压即可. 由于文件比较大, 所有\WEB-INF\lib下的jar包已经被删除.

你可能感兴趣的:(数据库,字符串,Google,服务器,database)