MYSQL,脚本文件使用错误的字符映射读取.我该如何更改它



我在Windows控制台中运行MySQL客户端,并使用source命令运行SQL脚本文件。但是 SQL 脚本文件中的某些字符会失真。

例如,如果我在我的 SQL 脚本文件中编写以下内容:

INSERT INTO Unit (Unit, Symbol) VALUES ('CELSIUS', '°C');

当我在 MYSQL 客户端中运行 SQL 脚本文件(使用详细内容(时:

mysql> source MYFILE.sql

我明白这个:

INSERT INTO Unit (Unit, Symbol) VALUES ('CELSIUS', '┬░C');

度数符号替换为 ┬░。

我的问题是,如何告诉它使用不同的字符映射表读取文件字符?

SQL 脚本文件采用 UTF-8 格式。

尝试使用诸如 --default-character-set=utf8 之类的选项调用 mysql。

mysql --default-character-set=utf8

相关内容

最新更新