0

次のコマンドを使用してdb4、MySQL5 データベース (標準文字セット: utf-8) にコピーしたいMySQL4 データベース(文字セット: latin1) があります。db5

mysqldump -u dbo4 --password="..." --default-character-set="latin1" db4 | mysql -S /tmp/mysql5.sock -u dbo5 --password="..." --default-character-set="latin1" db5

エントリの値は正しい方法でコピーされます。しかし、一部のフィールドの標準値に含まれるドイツ語のウムラウテ (äüö...) は、後で「?」として表示されます。

私のコピーコマンドの何が問題になっていますか?

以前と同じようにすべてを維持したいだけです(データベース内のすべてのデータは「latin1」として保存されます)

4

0 に答える 0