通过java插入中文到MySQL数据库显示问号

这里我只讲下我自己做的项目中遇到的问题及解决的方案。

首先,我遇到了向数据库插入姓名和性别(String类型)时,数据库显示为“?”:

解决方法:

在java代码中MySQL的url加入设置字符值utf8:

即数据库后面加:

?useUnicode=true&characterEncoding=utf8
//useUnicode表示允许使用自定义的Unicode,
//characterEncoding是给定自定义的Unicode是什么

结果:

可见,中文字符已经成功显示!

另外提一下,该类问题可以在安装MySQL数据库时设置字符集为utf-8,具体操作可关注我的博客。

希望对您有所帮助,欢迎订阅我的博客!

猜你喜欢

转载自blog.csdn.net/qq_35923287/article/details/89222395
今日推荐