mysql】 MySQL为什么使用utf8mb4还会乱码,插入数据还是报错?

2021-02-25 19:31发布

5条回答
java2
2021-03-11 19:00

mysql有多个编码,db的编码,table的编码,表里某个字段的编码,三码合一才没问题,也有可能与你使用的客户端的编码的关系。数据库虽然已经使用的UTF8的格式,但你使用的客户端估计不是,可能是gbk之类的,往数据库实际存的可能不是真正意义上的汉字,也可能数据库中已经存汉字了,但你使用的控制台客户端把它解释成乱码了。


一周热门 更多>