0

我有一个 .SQL mysql 转储。当我导入它时,'Ü' 显示为 'ü' 等等。当我用记事本++打开它时也是如此。

当我将 Notepad++ 中的字符集更改为没有 Bom 的 UTF8 时,它显示正确。现在它说“ansi as utf8”。

但是当我保存并再次导入时,mysql会生成'ü'。

当我在记事本++中尝试“转换为没有bom的utf8”并保存时也是如此。

我已经用 phpmyadmin 和 mysqldumper 试过了,我试过所有的“输入字符集”选项等等——但我还是不明白。它不适用于任何设置。

我尝试在数据库中手动修复并且效果很好 - 所以我认为 mysql 的字符集没问题。

希望有人可以帮助我,

问候

巴巴奎克

4

1 回答 1

0

就这样做(抱歉耽搁了)

mysql -uroot -p --default-character-set=utf8 database
mysql> SOURCE utf8.dump
于 2014-01-30T19:11:44.060 回答