MySQL中文亂碼處理 找到my.ini文件(預設在C:\ProgramData\MySQL\MySQL Server 5.7文件夾下); 在my.ini中: 搜索到[client],修改或添加default-character-set=utf8; 搜索到[mysqld],修改或添加characte ...
MySQL中文亂碼處理
-
找到my.ini文件(預設在C:\ProgramData\MySQL\MySQL Server 5.7文件夾下);
-
在my.ini中:
搜索到[client],修改或添加default-character-set=utf8;
搜索到[mysqld],修改或添加character-set-server=utf8;
搜到到[mysql],修改或添加default-character-set=utf8;
-
將my.ini文件複製到C:\Program Files\MySQL\MySQL Server 5.7目錄下;
-
重啟服務。
-
最後還有亂碼,則修改tomcat配置文件server.xml 之connector標簽,添加屬性URIEncoding="UTF-8"。
MySQL查看編碼
-
在mysql dos中進到MySQL的bin目錄(預設位置 C:\Program Files\MySQL\MySQL Server 5.7\bin);
-
執行 mysql -hlocalhost -uroot -p 回車進入mysql資料庫
-
-h 表示伺服器名,localhost表示本地;
-
-u 為資料庫用戶名,root是mysql預設用戶名;
-
-p 為密碼,如果設置了密碼,可直接在-p 後鏈接輸入
-
輸入 SHOW VARIABLES LIKE 'character_set_%'; //用於顯示mysql的編碼設置
補充個小知識:
MySQL開啟&關閉服務(需用管理員身份運行cmd)
-
net start * --啟動服務
-
net stop * --關閉服務
- * 可用mysql57代替,即要開啟的服務名稱(不區分大小寫);