私のMySql DBの文字セットをLatin1からUTF-8に変換する必要があります。私はこの目的のために多くの記事を見てきました。記事のMySqlに存在するデータのエンコーディングを見つける方法はありますか?
多くはUTF-8にlatin1のから文字セットを交換し、文字セットUTF-8でmysql
を通してそれをロードし、それがlatin1のエンコーディングでのMySQL DBをダンプされ、mysqldump
を使用することを示唆しました。
もう1つの方法は、各文字/テキスト関連の列をバイナリ形式に変換してから、文字セットをUTF-8に設定して文字/テキスト型を正しく変更することです。
しかし、移行後にDBをテストする方法がわかりますか?列のデフォルトのエンディング以外の異なるエンコーディングでデータを見る機会があるかもしれないと読んで、列に格納されている元のデータのエンコーディングを見つける方法はありますか?
ありがとうございます。