ホームページ  >  記事  >  php教程  >  MySQL 5.0.16の文字化け問題の解決方法

MySQL 5.0.16の文字化け問題の解決方法

WBOY
WBOYオリジナル
2016-06-21 09:08:081037ブラウズ

mysql|問題

1 phpMyAdminを設定

言語:簡体字中国語(zh-utf-8)
MySQL文字セット: UTF-8 Unicode(utf8)
MySQL接続校正gbk_chinese_ci

2 データベース作成時に

整理してgbk_chinese_ciに設定

3 使用 SQL で作成したテーブル内で、

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

4 テーブル構造内の

varchar(100) の照合属性を確認します。 gbk_chinese_ci
その他のタイプの照合属性は空です

5 コードに

$db->query("SET CHARACTER SET GBK"); を追加します。これは Linux では必須ですが、Windows では不要です。接続文字セットと照合順序



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。