sql >> データベース >  >> RDS >> Mysql

PDO+MySQLおよび壊れたUTF-8エンコーディング

    警告: この回答は、PHP5.3.5以下に適用されます。 PHPバージョン5.3.6(2011年3月にリリース)以降には使用しないでください。

    Palecの回答こちらと比較してください

    使用:

    $pdo = new PDO( 
        'mysql:host=hostname;dbname=defaultDbName', 
        'username', 
        'password', 
        array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8") 
    ); 
    

    PDO接続でUTF-8を強制します。それは私のために働いた。



    1. Railsスコープ-完全に一致する場所

    2. mysql-> tblに挿入(別のテーブルから選択)といくつかのデフォルト値

    3. 挿入SQLServerでif条件を使用する

    4. MicrosoftAccessでナビゲーションフォームを作成する方法