1、現象:mysql的默認編碼設置為utf-8,頁面以utf-8的編碼方式寫入到數據庫。用工具查看一切正常,但從mysql的命令行讀數據出來總是亂碼。
2、原因:mysql的客戶端根本無法以utf-8的形式返回數據,解決如下:
mysql>set names gbk;
執行以上命令,然后查詢出來的數據中文顯示正常。
1、現象:mysql的默認編碼設置為utf-8,頁面以utf-8的編碼方式寫入到數據庫。用工具查看一切正常,但從mysql的命令行讀數據出來總是亂碼。
2、原因:mysql的客戶端根本無法以utf-8的形式返回數據,解決如下:
mysql>set names gbk;
執行以上命令,然后查詢出來的數據中文顯示正常。