ホームページ > バックエンド開発 > PHPチュートリアル > MySQL 文字セット関連の問題

MySQL 文字セット関連の問題

WBOY
リリース: 2016-06-13 13:06:52
オリジナル
734 人が閲覧しました

MySQL 文字セットの問題
Web ページはすべて utf-8 です。Mysql_query("set names utf8") が Web ページに設定されています。
しかし、mysql に中国語データを追加することはできません。なので、 mysql_query(" set names gbk"); に変更すればOKですが、返されるコードは文字化けの塊です
エンコード方法を変更せずに何か良い方法はありますか?

-----解決策--------------------------------
追加できない状況は、追加後のデータベース/テーブルが utf8 に設定されているということです。
------解決策---------
php ファイルを utf-8 に変更してから、mysql_query に変更します。 (「セット名 utf8」);
------解決策------------------
プログラムを変更してプログラムを変更するのが最善ですコードはデータベースエンコーディングに変更されます。これによりデータエラーが発生することはありません。
------解決策---------
MySQL の My.ini
は[client][mysql] および [mysqld] の下の
default-character-set=
も utf8 を設定しますか?

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