PDO中国語の文字化けしの解決方法


小さな問題ですが、以前はADODBライブラリを使っていましたが、PDOを使ったことがありません.PDOクラスは、ページとMySQLデータベースのエンコードがUTF-8に設定されている場合でも、中国語で文字化けして表示されることがわかりました.以下が解決策です.
方法1:
PDO::__construct($dsn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8;"));

PDO::__construct($dsn, $user, $pass);
PDO::exec("SET NAMES utf8;");

query 。