1. 程式人生 > >MySQL中文亂碼

MySQL中文亂碼

mysql數據庫 默認 XML mil -c 小寫 div like 數據

MySQL中文亂碼處理

  1. 找到my.ini文件(默認在C:\ProgramData\MySQL\MySQL Server 5.7文件夾下);

  2. 在my.ini中:

    搜索到[client],修改或添加default-character-set=utf8;

    搜索到[mysqld],修改或添加character-set-server=utf8;

    搜到到[mysql],修改或添加default-character-set=utf8;

  3. 將my.ini文件復制到C:\Program Files\MySQL\MySQL Server 5.7目錄下;

  4. 重啟服務。

  5. 最後還有亂碼,則修改tomcat配置文件server.xml 之connector標簽,添加屬性URIEncoding="UTF-8"。

MySQL查看編碼

  1. 在mysql dos中進到MySQL的bin目錄(默認位置 C:\Program Files\MySQL\MySQL Server 5.7\bin);

  2. 執行 mysql -hlocalhost -uroot -p 回車進入mysql數據庫

  • -h 表示服務器名,localhost表示本地;

  • -u 為數據庫用戶名,root是mysql默認用戶名;

  • -p 為密碼,如果設置了密碼,可直接在-p 後鏈接輸入

  1. 輸入 SHOW VARIABLES LIKE ‘character_set_%‘; //用於顯示mysql的編碼設置

補充個小知識:

MySQL開啟&關閉服務(需用管理員身份運行cmd)

  • net start * --啟動服務

  • net stop * --關閉服務

    • * 可用mysql57代替,即要開啟的服務名稱(不區分大小寫);

MySQL中文亂碼