MySQL 存储过程当中出现的中文乱码

坑1:默认是MySQL table中没有设置成utf8格式mysql

执行下面代码:sql

坑2:3d

使用命令:show variables like 'character%';
结果:

按照网上搜到的答案应该就没有问题,可是很奇怪在执行存储过程(包含中文字段)语句,时候仍然提示。字段中文1136错误。blog

由于在之前的项目中也用到mysql,不用给存储过程参数设置为utf8,可是实在解决不了,就只能设置参数的时候,加上utf8table

设置以下:im

 

在执行存储过程的时候,一切正常了。 项目

相关文章
相关标签/搜索