找回密码
 立即注册
搜索
查看: 5949|回复: 5

[非bug] 本地测试发现写入mysql中文会有乱码,读取显示正常

[复制链接]
发表于 2016-12-25 23:37:19 | 显示全部楼层 |阅读模式
本地测试发现写入mysql中文会有乱码,读取显示正常
屏幕快照 2016-12-25 23.36.44.png 屏幕快照 2016-12-25 23.36.26.png 屏幕快照 2016-12-25 23.38.28.png
回复

使用道具 举报

发表于 2016-12-25 23:40:29 | 显示全部楼层
这个没所谓的。因为系统是读取和插入是utf8,你的这个mysql默认的字符集应该不是utf8而已,所以用phpmyadmin看着是乱码。
回复

使用道具 举报

 楼主| 发表于 2016-12-25 23:56:04 | 显示全部楼层
本帖最后由 wwwgying 于 2016-12-25 23:59 编辑
admin 发表于 2016-12-25 23:40
这个没所谓的。因为系统是读取和插入是utf8,你的这个mysql默认的字符集应该不是utf8而已,所以用phpmyadmi ...

mysql默认字符集是utf8的,discuz的数据库中文都没问题
屏幕快照 2016-12-25 23.56.29.png


屏幕快照 2016-12-25 23.57.43.png
回复

使用道具 举报

发表于 2016-12-26 00:19:47 | 显示全部楼层
wwwgying 发表于 2016-12-25 23:56
mysql默认字符集是utf8的,discuz的数据库中文都没问题

这方面没有discuz做的好。不知道你用的是不是官方下载的最新系统,如果是的话,说明还有需要改进的地方。如果不是可以下载试试。

其实我用的本地和你这个一样,是正常显示。
回复

使用道具 举报

 楼主| 发表于 2016-12-26 00:28:14 | 显示全部楼层
admin 发表于 2016-12-26 00:19
这方面没有discuz做的好。不知道你用的是不是官方下载的最新系统,如果是的话,说明还有需要改进的 ...

刚下载最新的重新安装,数据库中文没有问题了
回复

使用道具 举报

发表于 2016-12-26 00:54:55 | 显示全部楼层
wwwgying 发表于 2016-12-26 00:28
刚下载最新的重新安装,数据库中文没有问题了

恩,这是php里的pdo版本不同的时候,需要加入一些处理,所以才会这样。新版本已经加入了,所以才会正常了。
谢谢这位兄弟的细心告知。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|北京珑大钜商科技有限公司 ( 京ICP备15047709号-3 )

GMT+8, 2024-12-4 01:37 , Processed in 0.074261 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表