查看: 6788|回复: 6

汉字全是???了如何处理?

升级   1.93%

27

主题

47

回帖

193

积分

注册会员

Rank: 2

积分
193
发表于 2020-3-15 16:21:44 | 显示全部楼层 |阅读模式
新俺的系统o2server_20200110145143_linux.zip,使用mariaDB数据库10.30版本,汉字变为???,如下图




数据库名?后面是这么写的?useUnicode=true&characterEncoding=utf-8
数据库字符集配置如下

启动center时有这样一个提示:

感谢管理员老师解答,谢谢。
回复

使用道具 举报

升级   1.93%

27

主题

47

回帖

193

积分

注册会员

Rank: 2

积分
193
发表于 2020-3-16 09:43:00 | 显示全部楼层
我把各种编码貌似都试了一遍,好像不能解决那个问题,咱们系统要求设置成什么编码呢呢?乱码和这个Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. 有关系么?这个需要哪里能够获取?
回复

使用道具 举报

升级   1.93%

27

主题

47

回帖

193

积分

注册会员

Rank: 2

积分
193
发表于 2020-3-16 12:06:00 | 显示全部楼层
感谢管理员的回复,因为我的数据库还有其他网站使用,没有按着4楼修改,我把数据库编码设置为utf8mb4就可以了,但是需要重新部署一下网站。遇到类似问题的网友可以参考。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-3-16 09:28:27 | 显示全部楼层
您好,您mariaDB是新建的吗,先检查一下您mariaDB的编码!
一般情况下,,,mariaDB的编码导致的!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-3-16 09:47:19 | 显示全部楼层
如果驱动已经是utf-8,
https://blog.csdn.net/bon_mot/article/details/78677313
建议根据网络的一些问题,自行检查一下您的数据库

和这个提醒没关系!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-3-16 15:50:58 | 显示全部楼层
嗯,需要重启,才会生效!
回复

使用道具 举报

升级   1.93%

27

主题

47

回帖

193

积分

注册会员

Rank: 2

积分
193
发表于 2020-3-16 09:32:45 | 显示全部楼层
mariaDB的编码为utf8
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread