首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 5.0.16 亂碼問題完整解決方案:PHPMyAdmin、建庫建表、代碼三層配置

     編輯:MySQL 資料庫相關知識

解決步驟

1. PHPMyAdmin 介面設定

Language: Chinese Simplified (zh-utf-8)
MySQL 字符集: UTF-8 Unicode (utf8)
MySQL 連接校對: gbk_chinese_ci

2. 建立資料庫時

整理(Collation)設為 gbk_chinese_ci。

3. 建表 SQL 指定字符集

ENGINE=MyISAM DEFAULT CHARSET=gbk;
ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40;

4. 檢查表結構欄位校對

  • VARCHAR 類欄位整理屬性設為 gbk_chinese_ci。
  • 其他類型整理屬性留空。

5. 程式碼層強制設定連線字符集

$db->query("SET CHARACTER SET GBK");

Linux 環境必須;Windows 環境視情況可省略。等同於設定 Connection Character Sets and Collations。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved