php PDO 文字化けの解決策: 1. ステートメント "PDO::exec("SET NAMES 'utf8';");"; を設定します 2. "$pdo->query('set names utf8 ;" を使用します。 ');" メソッド; 3. exec メソッドを使用して問題を解決します。
PHP の PDO で中国語の文字化けを解決
インターネット上で最も頻繁に表示される、中国語の文字化けを解決するコード文字は:
最初の方法: PDO::__construct($dsn, $user, $pass, array
(PDO::MYSQL_ATTR_INIT_COMMAND => “SET NAMES’utf8′;”));
最初の方法を試しましたが、結果は名前フィールド 'C' 文字が 1 つだけ表示されます。その後の漢字が表示されるべき場所は空白です。
#結果は次のようになります: 図に示すとおり
解決策が欲しいだけです: UTF8 を GBK に置き換えるだけです。つまり:
PDO::__construct($dsn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => “SET NAMES’GBK’;”));
2 番目のタイプ: PDO:: __construct ($dsn, $user, $pass);
PDO::exec(“SET NAMES ‘utf8’;”);
$pdo->exec(“SET CHARACTER SET GBK”);
PHP 中国語 Web サイト!
を参照してください。以上がPHP PDOの文字化けコードを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。