データがlatin1文字エンコーディングで格納されているMySQLデータベースがあります。latin1文字セットでデータをエクスポートし、この文字セットを維持する方法
私はmysqlデータベース内の新しい環境ではなく、UTF8エンコーディングを完全にサポートし、これらのデータを移植する必要があります。
私は--default-文字セットオプションとして、特別なパラメータなしのmysqldumpでデータをエクスポートすることを選択した。この問題は、多くの記事を読んで、最終的には解決のためにしています。これは正しく動作するようですが、私はそれについて多くの疑問を持っています。
この問題を解決する正しい方法ですか? そうでない場合は、これらのデータをどのようにエクスポートしてインポートし、元のエンコーディングを維持できますか?
技術情報私はmysqlがバージョン5.6.33にある2つのサーバlinux Ubuntuを通してこの移行を実行する必要があります。
ご協力いただきありがとうございます。
ありがとう、Lorenzo。
あなたはその後、*輸出*あなたのLatin-1データ及び*インポート*それはUTF-8にトランスコード新しいデータベースにしたいわけですか?または、デフォルト設定がUTF-8のデータベースにインポートしたいのですが、インポート後にデータをLatin1でコード化したいのですか?あなたの質問を明確にしてください。 –
こんにちはO.ジョーンズ。はい、デフォルト設定がUTF-8であるデータベースにデータをインポートする必要がありますが、インポート後にデータをLatin1でコード化したいとします。ありがとう。 – Lorenzo