坑1:默認是MySQL table中沒有設置成utf8格式mysql
執行下面代碼:sql
坑2:3d
使用命令:show variables like 'character%';
結果:
按照網上搜到的答案應該就沒有問題,可是很奇怪在執行存儲過程(包含中文字段)語句,時候仍然提示。字段中文1136錯誤。blog
由於在之前的項目中也用到mysql,不用給存儲過程參數設置爲utf8,可是實在解決不了,就只能設置參數的時候,加上utf8table
設置以下:im
在執行存儲過程的時候,一切正常了。 項目