mysql查询报错

  1. mysql查询结果乱码
    1.1 现象:

1.2 排查:
1.2.1 客户端环境编码:

1.2.2 mysql字符编码:show variables like 'char%';

1.3 解决:修改字符结果集编码 set character_set_results=gbk;

  1. invalid utf8 character string
    2.1 现象
    mysql> select * from student s1 where s1.专业 = '计算机应用' and s1.班级编号
    = '01';
    ERROR 1300 (HY000): Invalid utf8 character string: '\xB0\xE0\xBC\xB6\xB1\xE0\xBA
    \xC5'

2.2 排查
2.2.1 客户端环境编码:

2.2.2 mysql字符编码:show variables like 'char%';

2.3 解决
set character_set_client=gbk;

posted @ 2020-11-26 23:00  windlike  阅读(203)  评论(0编辑  收藏  举报