ホームページ  >  記事  >  バックエンド開発  >  PHP で mysql 中国語が文字化けする場合はどうすればよいですか?

PHP で mysql 中国語が文字化けする場合はどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-18 11:37:022781ブラウズ

PHP 上の MySQL での中国語文字化けの解決策: まず、データベースとテーブルを作成するときに文字セットを設定し、次に MySQL の [my.ini] ファイルを設定し、ステートメント [character_set_server=utf8] を追加します。それぞれ client と mysqld のタグを付けます。

PHP で mysql 中国語が文字化けする場合はどうすればよいですか?

php での mysql 中国語文字化けの解決策:

回避するには、データベースとテーブルを作成するときに文字セットを設定します。中国語の文字化けが発生しました

データベースの作成

CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;

--次の 3 つの単語の間に下線があることに注意してください。各オプションに指定された値には、等しいものはありません。 ; 最初のオプションと 2 番目のオプションの間にもカンマはありません。

テーブルの作成

CREATE TABLE cartoon(
 
  name varchar(20),
 
  sex varchar(20),
 
  age varchar(20),
 
  country varchar(20)
 
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

これらの設定を行えば、基本的には問題ありません。

INSERT INTO `cartoon` VALUES('校长','男','54','中国');

MySQL の my.ini ファイルを設定します

PHP で mysql 中国語が文字化けする場合はどうすればよいですか?

[client] タグと [mysqld]

追加:

character_set_server=utf8

PHP で mysql 中国語が文字化けする場合はどうすればよいですか?

PHP で mysql 中国語が文字化けする場合はどうすればよいですか?

関連学習の推奨事項: PHP プログラミングの入門から熟練度まで

以上がPHP で mysql 中国語が文字化けする場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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