mysql客户端导入sql文件失败,报错"没有可以映射到的字符"
发布于 作者:苏南大叔 来源:程序如此灵动~
在使用各种mysql
客户端导入.sql
文件的时候,经常会导入失败。提示信息是:"在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符"。这是各种不同mysql
客户端导入sql
语句时的通病,经常见到。如何解决这个问题呢?本文中,苏南大叔提供了两种解决方案。
苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验文章。本文测试环境:win10
,sql_front@5.3
,mysql@5.7.26
。
报错截图
这里使用了软件自带的导入.sql
文件功能,截图如下:
报错信息是:"在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 (#1113)"
解决方案一
以前的时候,苏南大叔都是该用命令行下的source
命令导入.sql
文件,就不会有类似的错误提示。
mysql -uroot -proot
use demo;
source /db/sql.sql;
参考文章:
解决方案二
但是,事实上,只需要在导入.sql
文件的对话框里面,修改字符编码,从“ANSI”变成“UTF-8”即可,就可以顺利导入了。
相关文章
结语
更多苏南大叔的mysql
经验文章,请点击:


