当前位置:网站首页>sql编码bug

sql编码bug

2022-07-27 18:15:00 Fairy要carry

场景:

之前在写订单业务中,我远程了用户信息模块和课程信息模块,然后封装到订单类中进行插入,全程debug一遍发现数据都是正常的,没有编码问题,当调用insert插入到数据库中时候发现出现了bug,中文乱码,猜测是server到sql时候可能编码有问题

解决:

show databases;

 对有问题的表设置下字符集

alter database xxx character set utf8;

查看mysql字符集

show variables where Variable_name like '%char%';

查看数据表字符集

show create table t_demo;

修改数据库字符集

set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
set character_set_system=utf8;
set collation_connection=utf8;
set collation_database=utf8;
set collation_server=utf8;

修改数据表字符集

alter table t_demo character set utf8;

原网站

版权声明
本文为[Fairy要carry]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_57128596/article/details/125998558