显示中文乱码问题

Posted jane4321

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示中文乱码问题相关的知识,希望对你有一定的参考价值。

jforum安装时,在数据库创建jforum数据库的时候,设置了字符集(CREATE DATABASE jforum DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;)。

但是在发表文章的时候,发现发表的文章还是显示中文乱码,如下:

技术图片

 

 是因为web服务器和数据库、页面的字符集不一致的原因导致的。

需要修改三个配置文件

一、数据库的配置文件

在自己的安装路径下,找到mysql的配置文件mysql.properties,在database.connection.string后面添加&useUnicode\\=true&characterEncoding\\=utf8

技术图片

 

 二、在config文件夹下,找到jforum-custom.conf,在database.connection.string后面添加&useUnicode\\=true&characterEncoding\\=utf8

技术图片

 

三、在config文件夹下,找到SystemGlobals.properties

技术图片

把encoding统一设置成UTF-8

 

技术图片

 

 

 四、保存配置文件之后,重启tomcat和数据库。发表文章和回复帖子显示中文正常。

技术图片

 

以上是关于显示中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

如何解决eclipse显示中文乱码问题

linux显示中文乱码

linux解决中文乱码问题

RoportNG报表显示中文乱码和TestNG显示中文乱码实力解决办法

在cmd里运行mysql,显示中文乱码

如何解决svn清理失败且路径显示乱码问题