ホームページ  >  記事  >  バックエンド開発  >  php mysqlテーブルの中国語文字化け問題を解決する方法

php mysqlテーブルの中国語文字化け問題を解決する方法

WBOY
WBOYオリジナル
2016-07-25 08:54:331274ブラウズ
  1. データベースを作成します zzjz CHARACTER SET gbk COLLATE gbk_chinese_ci;

  2. テーブルを作成します zz_employees (employeeid int unsigned not null auto_increment 主キー、name varchar(13) not null、 UpdateTime DateTime) 文字セット GBK Collat​​e GBK_CHINESE_CI; itemname varchar (12) not null) 文字セット gbk color gbk_chinese_ci; unsigned not null,item varchar(200) not null,primary key (itemid) ,

  3. FOREIGN KEY (itemid) REFERENCES zz_configitems( itemid) ON UPDATE CASCADE,FOREIGN KEY (employeeid) REFERENCES zz_employees(employeeid) ON UPDATE CASCADE ) CHARACTER SET gbk COLLATE gbk_chinese_ci;
コードをコピー
gbk を指定することもできます作成​​時のエンコーディングテーブル。

もちろん、次のコマンドを使用してデータベースの文字セットを変更することもできます

    データベース da_name のデフォルトの文字セット 'charset' を変更します。
コードをコピーします
クライアントはそれを gbk 形式で送信します。次の構成を使用できます。

    SETcharacter_set_client='gbk'
  1. SETcharacter_set_connection='gbk'
  2. SETcharacter_set_results='gbk'
コードをコピー
上記は、pyh mysqlプログラミングのデータテーブルにおける中国語の文字化けの問題を紹介します。 ,お役に立てれば幸いです。

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