jforum用到MySQL设置字符集为UTF8(Windows版)解决中文乱码
2017-02-15 17:53
591 查看
在使用jforum论坛时发现提交中文内容显示后乱码,经过研究发现是mysql中保存的数据就已经乱码了。
最终解决问题是在mysql.properties文件中在database.connection.string 最后增加下面这段。
&characterEncoding\=utf8
以下是在解决问题过程中查到的修改mysql中国字符集的方法。
设置mysql 相关的编码格式。
之前的格式。
通过MySQL命令行修改:(编码可选)
mysql> set character_set_client=utf8;
mysql> set character_set_connection=utf8;
mysql> set character_set_database=utf8;
mysql> set character_set_results=utf8;
mysql> set character_set_server=utf8;
mysql> set character_set_system=utf8;
mysql> set collation_connection=utf8;
mysql> set collation_database=utf8;
mysql> set collation_server=utf8;
show variables like '%character%';
命令查看当前数据库字符集配置
附录:
net stop mysql 停止服务
net start mysql 重启服务
net stop mysql
net start mysql
相关文章推荐
- mysql_query设置字符集为utf8,解决中文乱码的问题
- HTML页面设置的字符集会影响发送到MySQL的字符集,所以当数据库字符集为utf8时,HTML页面也要设置字符集为utf8,中文乱码的一种解决办法
- Linux/Windows下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- MySQL字符集 GBK、GB2312、UTF8区别 解决MYSQL中文乱码问题
- Linux下MySQL 5.5/tomact6/Centos 的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- MySQL字符集 GBK、GB2312、UTF8区别解决 MYSQL中文乱码问题
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- Linux下MySQL 5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
- mysql utf8设置,解决中文乱码
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- 设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题
- 设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
- mysql字符集(GBK、GB2312、UTF8)与中文乱码的原因及解决
- MySQL字符集 GBK、GB2312、UTF8区别 解决MYSQL中文乱码问题
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题以及error 1406:data too long for column 'name' at row 1
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题