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

Mysqlphp文字セット設定

    mysql_*とmysqli_*関数を混在させないでください。 一貫性を保つ必要があります! mysqli _を使用します 最初にmysql_を使用します 。それはうまくいきません!

    これが私のやり方です:

    mysqli_set_charset($Handle, 'utf8'); // <- add this too
    mysqli_query($Handle, "SET NAMES 'utf8';");
    mysqli_query($Handle, "SET CHARACTER SET 'utf8';");
    mysqli_query($Handle, "SET COLLATION_CONNECTION = 'utf8_unicode_ci';");
    // might be a bit redundant but it's safe :) ... I think :)
    

    次に、適切なUTF8を提供していることを確認してください。




    1. PHP警告:mysqli_connect():(HY000 / 2002):接続が拒否されました

    2. 列のデータ型をシリアルに変更

    3. 各ファイルのファイル名と行数を検索するシェルスクリプト。このレコードをOracleテーブルに挿入します。

    4. Androidアプリケーションをアンインストールしてもデータベースは削除されません