【PHP】下らねぇ質問はID出して書き込みやがれ 77

このエントリーをはてなブックマークに追加
820nobodyさん
PDOを使って、UTF8で開発しているのですが、結果が文字化けしています。

・MySQLのテーブル等の文字セットは utf8_general_ci
・phpMyAdminを通して見ると化けていない
・mbstring系の設定は
mbstring.http_input:auto
mbstring.http_output:pass
mbstring.internal_encoding:UTF-8
mbstring.language:Japanese

スクリプト側から SET NAMES 系を発行するのはよくないと聞いています。
では何を使って解決すればいいのでしょうか。
よろしくお願いします。