ホームページ >バックエンド開発 >PHPチュートリアル >Mysql5_PHPチュートリアルの文字化け問題について
Mysql5にはこれまで何度か触れたことがあるのですが、中国語の文字化けが解決しないため4.0を使っています。 Mysql5 は複数のエンコード方式をサポートしています。たとえば、両方とも gb2312 であるなど、保存するエンコードと読み込むエンコードが一致していれば文字化けは発生しません。
1. Webページでコードgb2312
を指定してください
SQL ステートメントを実行する前に実行するのが最善です:
mysql_query("SET NAMES GB2312");
2. Apache設定ファイルhttpd.confを変更します
追加デフォルト文字セット GB2312
3. mysql5設定ファイルを変更する
デフォルト文字セット = gb2312
この方法は、FC5 および Windows XP で正常にテストされました。