坑1:默认是MySQL table中没有设置成utf8格式mysql
执行下面代码:sql
坑2:3d
使用命令:show variables like 'character%';
结果:
按照网上搜到的答案应该就没有问题,可是很奇怪在执行存储过程(包含中文字段)语句,时候仍然提示。字段中文1136错误。blog
由于在之前的项目中也用到mysql,不用给存储过程参数设置为utf8,可是实在解决不了,就只能设置参数的时候,加上utf8table
设置以下:im
在执行存储过程的时候,一切正常了。 项目