UTF-8で構築したMySQLにPHPからデータアクセスしたところ、日本語が”????”になってしまった。

細かくい理屈は調べていないですが、$database= mysql_connect($host, $user, $pwd);とDatabase接続した後、「mysql_set_charset(“utf8”);」と設定したら解消した。

なんてもPHP5から文字コードがややこしいらしい。このmysql_set_charsetはPHP5.2.3から追加されたらしいです。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です