1
mysqlのデフォルト設定はUnicodeにはあまり馴染んでいないので、文字セットが壊れているデータベースでエンディングすることがよくあります。mysqlデータベースで文字セットと照合を修復する最も簡単な方法は?
通常は、utf8
文字セットとutf8_unicode_ci
照合を使用するように再構成したいだけです。
特定のデータベースに対してこれを行う最も簡単なコマンドはどれですか?
警告:テストされていないスクリプトへのリンクを投稿しないで、少なくとも5つ(bash/perl/php/pythonで書かれています)をテストしましたが、データベースとテーブルで照合順序が正しく設定されたデータベースレベルではなく、列レベルではありません。
表と列の照合順序を変更するスクリプトを探しているのですか、データを修復する必要がありますか? – GolezTrol
各 '* TEXT'と' * CHAR'カラムのcharset/collationを 'utf8' /' utf8_unicode_ci'に変更したいだけですか? –
当面は、データをUTF8に正しく変換できると仮定します。つまり、データベースのテキストコンテンツが破損していないことを意味します。 – sorin