我在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格式。
1条答案
按热度按时间c86crjj01#
尝试使用诸如--default character set=utf8这样的选项来调用mysql。