MySQL使用命令行连接,导入TXT数据表时,值为中文的字段无法正确插入

2025-03-13 19:23:40
推荐回答(1个)
回答1:

最近也遇到跟题主一样的问题,我用的是mysql5.6.24 zip格式,也叫免安装版。

遇到这个问题后在网上也百度了好多办法都不行,最后终于解决了。

能插入中文说明编码方式已经更改为utf8了的,不过还是可以通过如下语句可以先查看下

不能导入含中文的txt文件,但是却可以插入中文;如下


导致问题出现的原因是,你导入的txt文件编码格式并非为utf8,要通过文本编辑器将编码格式保存成utf8再导入就没有问题了。


用文本编辑器打开txt文件,选择格式为utf-8 无BOM保存。我用的是notepad++,这个比较好用,你可以自己百度。


再导入文件就没有问题了


希望对你有帮助