mysql数据库乱码,插入和读取时都用的utf-8,且没有问题,但是在数据库查看时,中文是乱码

2024-11-08 23:00:14
推荐回答(2个)
回答1:

我的建议是你能把编码都统一一下,包括数据库、过滤器和页面。在这之前你看看你的mysql连接字符串有没有编码就是这样的
jdbc.url=jdbc:mysql://localhost3306/database?useUnicode=true&characterEncoding=gbk
这里是GBK编码,你要是没有用编码的,你先这样写试试,不行就把编码characterEncoding=gbk换成characterEncoding=gbk换成其他的编码试试。实在不行就统一编码,一般国内的程序都是gbk或者gb2312,如果你想做成国际的就是utf-8

回答2:

你确定你数据库类型也是utf8的?