我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

在使用各种mysql客户端导入.sql文件的时候,经常会导入失败。提示信息是:"在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符"。这是各种不同mysql客户端导入sql语句时的通病,经常见到。如何解决这个问题呢?本文中,苏南大叔提供了两种解决方案。

苏南大叔:mysql客户端导入sql文件失败,报错"没有可以映射到的字符" - 没有可以隐射到的字符
mysql客户端导入sql文件失败,报错"没有可以映射到的字符"(图4-1)

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验文章。本文测试环境:win10sql_front@5.3mysql@5.7.26

报错截图

这里使用了软件自带的导入.sql文件功能,截图如下:

苏南大叔:mysql客户端导入sql文件失败,报错"没有可以映射到的字符" - mysql导入报错0
mysql客户端导入sql文件失败,报错"没有可以映射到的字符"(图4-2)

苏南大叔:mysql客户端导入sql文件失败,报错"没有可以映射到的字符" - mysql导入报错1
mysql客户端导入sql文件失败,报错"没有可以映射到的字符"(图4-3)

报错信息是:"在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 (#1113)"

解决方案一

以前的时候,苏南大叔都是该用命令行下的source命令导入.sql文件,就不会有类似的错误提示。

mysql -uroot -proot
use demo;
source /db/sql.sql;

参考文章:

解决方案二

但是,事实上,只需要在导入.sql文件的对话框里面,修改字符编码,从“ANSI”变成“UTF-8”即可,就可以顺利导入了。

苏南大叔:mysql客户端导入sql文件失败,报错"没有可以映射到的字符" - 更改文件编码
mysql客户端导入sql文件失败,报错"没有可以映射到的字符"(图4-4)

相关文章

结语

更多苏南大叔的mysql经验文章,请点击:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   mysql