※ ChatGPTを利用し、要約された質問です(原文:文字化けについて)
phpで日本語文字化けが発生する問題について
このQ&Aのポイント
phpMyAdminやphpエディタの設定によって、日本語の文字化けが発生する問題について質問があります。
MySQLクライアントのバージョンや文字セットの設定、接続照合順序などが原因で、phpで日本語の値が???になる現象が発生しています。
助けていただきたいので、詳しい方にご教示願います。
phpMyAdmin - 2.11.4
php エディタ shift-jis
MySQL クライアントのバージョン: 5.0.45
localhost
MySQL の文字セット: UTF-8 Unicode (utf8)
MySQL の接続照合順序 sjis_japanese_ci
テーブル 操作 レコード数 種別 照合順序 サイズ オーバーヘッド
t01ken 47 MyISAM sjis_japanese_ci 2.9 KiB -
1 テーブル 合計 47 MyISAM sjis_japanese_ci 2.9 KiB 0 バイト
上記の環境にて
phpでつくってみたら、
ヘッダー部など、htmlにうめこんでいる文字は通常どうりでたのですが、
php mysqlからかえってくる値で日本語の部分が????になります。
お分かりの方いらっしゃいますか?
勉強しながらしています。
どうか助けてください。