mysql,脚本文件是用错误的字符Map读取的我该怎么改?

im9ewurl  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(162)

我在windows控制台中运行一个mysql客户机,并使用source命令运行一个sql脚本文件。但是sql脚本文件中的一些字符被扭曲了。
例如,如果我在my sql脚本文件中编写以下内容:

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

在mysql客户机中运行sql脚本文件时(使用verbose):

mysql> source MYFILE.sql

我明白了:

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

度符号替换为┬░.
我的问题是,如何告诉它使用不同的字符Map读取文件字符?
sql脚本文件采用utf-8格式。

c86crjj0

c86crjj01#

尝试使用诸如--default character set=utf8这样的选项来调用mysql。

mysql --default-character-set=utf8

相关问题