2012-09-10 文字化け(クエッションマーク) MySQL+PHP 以前にもMySQL+PHPを扱った時には、文字化けに悩まされたが今回も悩んだMySQLの日本語を含むレコードがあるテーブルをダンプすると日本語部分が「?」と表示される。DBの照合順序は、「utf-8」になっているので、mb_convert_encodingを使ったがだめだった。my.cnfの[mysqld]節に「skip-character-set-client-handshake」を挿入してもだめだった。結論は、「mysql_select_db」の後に「mysql_set_charset("utf8")」を挿入するだった。