在web项目里执行sql语句 查询只要带有中文字符就无法查询出结果,添加进数据库的全都是乱码。
我的web项目 默认是utf-8 格式的
数据库mySql 在配置文件mi.ini 中的【mysql】下也是默认为utf8的,问问给位大神问题出在哪?
在数据库中查询character_set_server 是latin1 是否有影响?
character_set_database 也是latin1
mysql连接串需要设置编码为utf-8 类似 mysql:user=##;password=##;database=##;set_charset_name=utf-8;@pool_size=10
谢谢
谢谢,确实是这个问题
String url="jdbc:mysql://localhost:3306/mydb3 ?useUnicode=true&characterEncoding=UTF8";
在URL里添加了后面的就把问题解决了。
编码问题