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

二重にエンコードされたUTF8文字を修正する方法(utf-8テーブル内)

    次のMySQL関数は、ダブルエンコード後に正しいutf8文字列を返します。

    CONVERT(CAST(CONVERT(field USING latin1) AS BINARY) USING utf8)
    

    UPDATEで使用できます フィールドを修正するステートメント:

    UPDATE tablename SET
        field = CONVERT(CAST(CONVERT(field USING latin1) AS BINARY) USING utf8);
    


    1. SQLの大文字と小文字を区別する文字列の比較

    2. Ruby on Railsエラーの処理方法:postgresqlアダプターをインストールしてください: `gem install activerecord-postgresql-adapter '

    3. ORA-03113:通信チャネルのファイルの終わり

    4. PHPを使用してMySQLテーブルの行数を取得するにはどうすればよいですか?