这两天下了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包已经被删除.
JForum 2.1.8 中文乱码问题
精选 转载 
            
        
                提问和评论都可以,用心的回复会被更多人看到
                评论
            
            
                    发布评论
                
            
            相关文章
        
        
- 
                    CRT客户端连接Centos7.8系统出现中文乱码中文乱码问题 vim 中文显示 f5
- 
                    Centos7下 vim乱码问题永久解决办法vim编辑文件中文乱码 vim 读取文件 配置文件
- 
                    java 中文乱码问题java 中文乱码问题现在有很多人都碰到过乱码问题,不停的发贴问,那么究竟有没有一种完全的解决方案呢?看看banq这位中国一流的java程序员是怎么说的 java servlet jsp 数据库 filter
 
 
                    













 
                    

 
                 
                    