mysql导入txt类型数据时出现错误 ERROR 1300 (HY000): Invalid utf8 character string: '̨

news/2024/11/15 0:51:02/

mysql导入txt类型数据(内有多行数据)时出现错误 ERROR 1300 (HY000): Invalid utf8 character string: '̨


mysql> load data local infile "d:/x.txt" into table tb_model;
ERROR 1300 (HY000): Invalid utf8 character string: '̨’


原有x.txt(测试txt)中有2行数据,当删除1行后再导入可以正常导入


查询表中所有字段字符集,确认Collation都是想要的utf8_general_ci

mysql> show full columns from tb_model;


最后试着将txt文件另存,修改编码为UTF-8后保存,这时导入数据正常了


总结错误原因1)原有TXT文件编码为ANSI,在处理一些字符可能出错,所以无法正常导入;

2)而单行数据没有不能处理的字符,所以可以正常导入。



http://www.ppmy.cn/news/548174.html

相关文章

解决ERROR 1300 (HY000): Invalid utf8 character string: ' '问题

首先声明,此贴为转发http://www.zhimengzhe.com/linux/187669.html的帖子。 其次说明,我用的是linux操作系统mysql 5.7,在导入数据的时候产生了如下错误 ERROR 1300 (HY000): Invalid utf8 character string: ’ ’ 在论坛上搜寻了n久,差不多…

python中的常见语法讲解

Python是一种强大且简洁的编程语言,由于其易于学习和使用,已成为众多应用领域的首选。在本文中,我们将讨论Python中的一些常见语法,包括注释、变量命名、条件语句、循环语句、函数、类和异常处理等。我们将分别解析这些语法的作用…

虚拟机只有一个CMD窗口,如何回到我的Windows 11系统

在使用虚拟机软件时,有时我们可能会遇到只有一个CMD(命令提示符)窗口的情况。这样的情况下,我们可能会感到困惑,不知道如何回到操作系统界面。本文将向您介绍如何处理这种情况,以便顺利回到您的Windows 11系…

微信小程序开发的学习路线。

微信小程序开发的学习路线。以下是一个基本的学习路线,供你参考: 1. 基础知识 了解微信小程序的基本概念和架构学习小程序的开发工具和开发环境的搭建掌握小程序的基本语法和组件的使用 2. 小程序框架和页面开发 学习小程序的框架和页面的生命周期掌…

【算法】【动态规划】【四边形不等式】丢棋子游戏

目录 前言问题介绍解决方案代码编写java语言版本c语言版本c语言版本 思考感悟写在最后 前言 当前所有算法都使用测试用例运行过,但是不保证100%的测试用例,如果存在问题务必联系批评指正~ 在此感谢左大神让我对算法有了新的感悟认识! 问题介…

空白占位符

一个中文宽度 普通的英文半角空格   no-break space (普通的英文半角空格但不换行)   en空格 (半个中文宽度)   em空格 (一个中文宽度) 四分之一em空格 &#xff0…

如何删除WORD中的空白行以及换行符

一、空白行删除 “编辑”——“替换”,在“查找内容”栏中输入“^p^p”(P前面的小符号是数字6的上档键),在“替换”栏中输入“^p”,最后单击“全部替换”按钮,删除多余的空白行。 二、换行符删除&#xf…

空白空白空白

你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的…