首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Windows 下修改 MySQL 預設字符集為 UTF-8 完整教學

     編輯:MySQL 綜合教學

背景與問題

MySQL 5.6 預設字符集為 latin1,若專案涉及中文儲存,必須將字符集統一修改為 utf8(或 utf8mb4),否則會出現亂碼。本文記錄 Windows 環境下的完整修改流程,供未來快速參考。

查看當前字符集

執行命令:

SHOW VARIABLES LIKE '%char%';

預設輸出如下圖所示:

修改步驟

  1. 開啟安裝目錄:預設為 C:\Program Files\MySQL\MySQL Server 5.6。
  2. 複製配置檔:將 my-default.ini 複製一份並重命名為 my.ini。
  3. 編輯 my.ini:在 [mysqld] 與 [client] 區塊下分別新增:
    default-character-set=utf8
  4. 重啟 MySQL 服務:以管理員身份執行 net stop mysql 與 net start mysql,或透過服務管理介面重啟。

驗證修改結果

重新登入 MySQL 並執行 SHOW VARIABLES LIKE '%char%';,確認所有字符集均顯示為 utf8:

補充說明

  • 生產環境建議使用 utf8mb4 以完整支援 Emoji 與特殊字元。
  • 若使用 MySQL 8.0+,預設已為 utf8mb4,通常無需手動修改。
  • 修改後僅影響新建資料庫/資料表,既有資料需透過 ALTER TABLE ... CONVERT TO CHARACTER SET utf8mb4 轉換。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved