回答: MySQL 5.0.16 のコード化けの問題は、次の方法で解決できます。
1. phpMyAdmin をセットアップする
言語:簡体字中国語 (zh-utf-8) MySQL 文字セット: UTF-8 Unicode (utf8) MySQL 接続の校正 gbk_chinese_ci |
2. データベースを作成するときに
、それを gbk_chinese_ci に設定します
。 3. SQL を使用してテーブルを作成します。
ENGINE=MyISAM デフォルトの文字セット=gbk; ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40; |
テーブル構造内の
varchar(100) の照合属性が
gbk_chinese_ci であり、他の型の照合属性が空であることを確認します。
5.
$db->query("SET CHARACTER SET GBK"); を追加します。Linux では必要ですが、Windows では必要ありません。
この操作は、接続文字セットと照合順序に相当します。