Unicode字符无法正确导入MySQL

时间:2015-06-19 17:57:05

标签: mysql unicode

所以这是问题所在,我正在尝试使用sql文件将数据库导入mysql。数据包含unicode字符数据,例如“Æ”字符。运行SQL文件会将数据作为不同的字符“å”插入。如果我将插件直接粘贴到命令行中,我可以让数据库正确存储字符。但是我有27000个插入,我不能为它们所有这些。请帮我找到一种方法让MySQL从源文件中接受这些字符。出于测试目的,我有一个我正在运行的包含

的文件
SELECT 'Æther';

在命令行上运行此行可以正常工作。

source test.sql 从命令行运行时返回'åther'

我会发布图片,但这是我的第一个问题,它说我需要声誉

为了澄清,我的数据库和表格设置为使用utf8mb4 utf8mb4_unicode_ci

这个问题不是数据库无法存储字符,而是它从文件中读取错误。

0 个答案:

没有答案