mysql UTF-8 で文字化け | <h1>廃墟写真 自作アニメ 街歩き ちくわぱん</h1> by 写楽斎

<h1>廃墟写真 自作アニメ 街歩き ちくわぱん</h1> by 写楽斎

廃墟の探索、写真、自主制作アニメ、絵、鉄道なんかが趣味のブログです。

仕事でポータルサイトのデータベースを構築してるが
HTMLソースのcharsetも、
それを記述しているエディタも、
データベースも すべて文字コードをUTF-8にしてるのに
なぜか文字が化けてハテナだらけになる。


何時間もいろいろ試したあげくやっと原因がわかった。


mysqlの set names を phpから記述するくだりで


mysql_query('set names UTF-8');
ではなく


mysql_query('set names utf8');
と、


文字コード UTF-8のハイフンがいらないということが判明。

ハイフンいるいらん統一してほしい。