接着上一篇博客繼續解決
如上圖,鼠標放在localhost上右鍵,選擇編輯連接,彈出下圖。
如下選擇好之后,連接數據庫,進行測試。
在test數據庫上右鍵選擇命令列界面,如下圖,輸入show variables like ‘%char%’;查看編碼格式。
如上圖所示,
character_set_client=utf8mb4;
character_set_connection=utf8mb4;
character_set_results=utfmb4;
以上MySql數據庫亂碼問題解決。其中utf8mb4與utf8的區別是什么大家應該也很好奇,或者說大家就沒有聽說過utf8mb4這個編碼格式,當時我也是上網搜過之后才知道它們的區別。區別如下:
1、utf8mb4是一種可支持4個字節UTF編碼,一個字符最多能有4字節,所以能支持更多的字符集。
2、utf8mb4 is a superset of utf8,utf8mb4兼容utf8,且比utf8能表示更多的字符。
詳細區別:https://zhidao.baidu.com/question/1949879706369876188.html