PHP 上の MySQL での中国語文字化けの解決策: まず、データベースとテーブルを作成するときに文字セットを設定し、次に MySQL の [my.ini] ファイルを設定し、ステートメント [character_set_server=utf8] を追加します。それぞれ client と mysqld のタグを付けます。
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 ファイルを設定します
[client] タグと [mysqld]
追加:
character_set_server=utf8
関連学習の推奨事項: PHP プログラミングの入門から熟練度まで
以上がPHP で mysql 中国語が文字化けする場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。