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

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

coldplay.xixi
リリース: 2023-03-02 17:40:02
オリジナル
2814 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート