閱讀382 返回首頁    go 阿裏雲 go 技術社區[雲棲]


MySQL 中存儲過程 中文亂碼問號???

mysql 中文亂碼一直是一個老大難的問題,接下來一一解決!!!!

數據庫存儲數據亂碼
存儲過程中數據亂碼

001 數據庫存儲數據亂碼

相信大家遇到最多就是數據庫中存儲數據,操作完之後,數據庫中中文亂碼,變為????問號。

解決辦法

修改/etc/my.cnf 文件,在[mysqld] 中添加如下代碼

character_set_server=utf8

然後重啟服務

systemctl restart mariadb

010 存儲過程中數據亂碼

在編寫存儲過程中,定義一個變量,用來存儲查詢出來的中文,然後將其打印,出現中文亂碼,全是問號????

解決辦法

存儲過程定義變量加上字符編碼,character set utf8

declare name varchar(40) character set utf8;

最後更新:2017-11-15 00:34:38

  上一篇:go  我的博客即將入駐“雲棲社區”,誠邀技術同仁一同入駐。
  下一篇:go  用了WifiManager這麼多年,今天才知道徹底用錯了