问题描述
- 用Java语言连接wampserver中mysql数据库时,遇到问题,请看内容。
-
用Java语言连接wampserver集成中的mysql,当用java代码往mysql数据库插入数据后,代码中的中文字符在数据库中变成了“?”,但是使用mysql客户端、http:// localhost/phpmyadmin/ 页面 插入中文时,就没有这种情况发生,请指点。
解决方案
参考 mysql/java charset issue
在连接字符串指定字符集,比如jdbc:mysql://localhost:3306/databaseName?characterEncoding=UTF-8
解决方案二:
上面的答案有帮助吗?如果还有问题,请提出来,如果对答案满意,请顶一下,并标记为采纳答案,谢谢!
解决方案三:
试试这个
左键点击托盘区的WampServer图标,选择MySQL--my.ini,就会打开MySQL的配置文件了,
1.在[client]段落增加:default-character-set=utf8 ;
2.在[mysqld]段落增加:character_set_server=utf8 。
重启MySQL服务即可。
时间: 2024-08-22 14:52:47