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包已经被删除.

 

詹应乐

你可能感兴趣的:(tomcat,mysql,Web,Google)