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

MySqlスペイン語文字データ

    mysqlデータベース/テーブル/列のエンコーディングをUTF-8に変更します(また、照合を互換性のある値に設定します)。

    ALTER TABLE mytable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
    ALTER TABLE mytable 
    MODIFY country CHAR(50) 
    CHARACTER SET utf8 COLLATE utf8_general_ci;
    

    また、接続時にPHP側で設定した文字を指定してください。

    mysql_set_charset('utf8',$conn); 
    

    この記事 をご覧ください。 詳細と、データベース内のすべてのテーブル/列をバッチ変更するためのスクリプトについては、



    1. HerokuとRails:PostgresでのGemロードエラー、ただしGEMFILEで指定

    2. Hibernateのtransaction.commit()とは何ですか?

    3. PHP MySql(1045)ユーザーのアクセスが拒否されました

    4. INSERTで重複するエントリをサイレントに無視/削除するトリガー