java编程时,向mysql数据库写入汉字在数据库中查询为???是怎么回事,...

2024-12-22 21:30:17
推荐回答(4个)
回答1:

这是乱码问题,可能是你的mysql数据库的编码格式没有设置成UTF-8,就是在你用第三方软件连接数据库时会有一项是选择数据库的编码的,你注意一下

回答2:

在建立数据库连接的url中设置编码jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8。数据库编码选择utf8 -- UTF-8 Unicode,排序规则选择utf8_general_ci。试试

回答3:

grr

回答4:

检查一下程序中的编码设置有没有问题 没有问题再看看数据库安装时编码选对没有