偉そうなタイトルを付けてますが、MySQL初心者が文字化けに遭遇した際にどのように対処したかーということを書いています。
レンタルサーバではmy.confを弄ることができないので、ローカルサーバの様に簡単にUTF-8に設定することができません。なので、毎回PHPでMySQLに接続するときにいちいちSET NAMES utf8;を実行する方法で解決しました。
1 2 | $db=mysql_connect("db_name","db_id","db_pass"); mysql_query("SET NAMES utf8",$db); |
以下のページを参考にしました。
MySQLの文字コード自動変換 – XREA&CORE SUPPORT BOARD
さぼてん: PHP+MySQL+UTF-8で文字化け対策
コメント