• ベストアンサー

PHP+MySQL 文字化けについて

今、PHPとMySQLで掲示板を作っているのですが、どうも文字化けばかりしてしまいサイトを調べるのも苦痛になってきたので質問します。 MySQLもPHPも文字コードUTF-8で作る上で文字化けしないぞ! という設定を載せてくださいm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

PHPでコネクトしたら SET NAMES utf8 っていうSQLをクエリーする。 様々な設定をおこなってもどぉしても文字化けするってのはMySQLの癌みたいなもん。 ですから、PHP側でコネクトしたら、有無を言わさず上記のクエリーを投げつければよいだけです。 もしくは、MySQLの設定で [mysqld] init-connect=SET NAMES utf8 ってやる。 これくらい調べれば、どしどし出てくるはずだけどなぁ・・・

uverlotus
質問者

補足

失礼しました。文字化けの原因がやっとわかりました。 http://phpspot.net/php/phpeditor.html こちらのサイト様のPHPエディタを使っているのですが このエディタで文字コードをUTF-8にして保存すると文字化けするみたいでした。 メモ帳でUTF-8で保存してみたら文字化けされずに表示されました。 まさか、エディタが原因だとは思いもしませんでした。 いちいちクエリーを発行するのも面倒なんで [mysqld] init-connect=SET NAMES utf8 ↑こちらも試してみます^^

すると、全ての回答が全文表示されます。

専門家に質問してみよう