小白楠--windows系統下mysql亂碼

  • 到mysql安裝目錄下找到 my-default.ini 這個文件,重命名爲 my.ini 。修改配置以下並保存。
    #my.ini
    
    [mysqld]
    character-set-server=utf8 
    [client]
    default-character-set=utf8 
    [mysql]
    default-character-set=utf8
  • 重啓mysql服務mysql

    #命令提示符
    
    #中止
    net stop mysql
    #啓動
    net start mysql

     

  •  最後查看mysql數據庫編碼
    #命令提示符
    
    #查看數據庫編碼,以下顯示便可。
    show variables like '%char%';
    
    +--------------------------+---------------------------------------------------+
    | Variable_name            | Value                                             |
    +--------------------------+---------------------------------------------------+
    | character_set_client     | utf8                                              |
    | character_set_connection | utf8                                              |
    | character_set_database   | utf8                                              |
    | character_set_filesystem | binary                                            |
    | character_set_results    | utf8                                              |
    | character_set_server     | utf8                                              |
    | character_set_system     | utf8                                              |
    | character_sets_dir       | D:\Work\MySQL\mysql-5.6.40-winx64\share\charsets\ |
    +--------------------------+---------------------------------------------------+
    
    #建立新的數據庫,查看編碼,默認爲utf-8編碼。
    create database munan;
    
    show create database munan;
    
    +----------+----------------------------------------------------------------+
    | Database | Create Database                                                |
    +----------+----------------------------------------------------------------+
    | munan    | CREATE DATABASE `munan` /*!40100 DEFAULT CHARACTER SET utf8 */ |
    +----------+----------------------------------------------------------------+

      

  • 如此這般,應該解決了亂碼的問題。sql

相關文章
相關標籤/搜索