PDO MySQL set names utf8
PHP 5.3.6より前のバージョンだとちと面倒らしい。
現状さくらインターネットだと5.2.xなので下記のようにする。
MySQLとPDOの組み合わせでcharsetを指定する
http://qiita.com/hiro_y/items/6fabdef669e35e92bdc4
<?php $options = array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8', ); $pdo = new PDO( 'mysql:host=yourhost;dbname=yourdb', 'user', 'password', $options );