这里我只讲下我自己做的项目中遇到的问题及解决的方案。
首先,我遇到了向数据库插入姓名和性别(String类型)时,数据库显示为“?”:
解决方法:
在java代码中MySQL的url加入设置字符值utf8:
即数据库后面加:
?useUnicode=true&characterEncoding=utf8
//useUnicode表示允许使用自定义的Unicode,
//characterEncoding是给定自定义的Unicode是什么
结果:
可见,中文字符已经成功显示!
另外提一下,该类问题可以在安装MySQL数据库时设置字符集为utf-8,具体操作可关注我的博客。
希望对您有所帮助,欢迎订阅我的博客!