mysql - 无法在 MySQL 中存储某些汉字
问题描述
我正在使用 LOAD DATA 和 CHARACTER SET UTF8MB4 将 csv 文件导入 MySQL。这通常效果很好,但有时我仍然会遇到这样的错误:
ERROR 1300 (HY000): 无效的 utf8mb4 字符串: '楽天市场をみ'
好像还有一些汉字不起作用,我不知道为什么。这些字符在 utf8mb4 之外吗?如何处理?
编辑:用记事本++打开csv时,中文字母后面似乎有一个“看不见”的部分,不知道这是原因还是之前的中文字母:楽天市场をみxE3x82
解决方案
推荐阅读
- python - 打开各种csv文件,处理然后通过多处理保存?
- angular - HostListener 的 Angular 单元测试(窗口调整大小)
- visual-foxpro - 如何将内容输入到现有的 CSV 文件
- java - 为什么这种平等是真的?(字符串常量轮询/堆)
- java - @AuthenticationPrincipal 注释的意义何在?
- python - 如何在一定时间后跳过输入?蟒蛇 3
- python-3.x - Python3 ctypes 将指针复制到 ctypes.structure
- javascript - Javascript 在控制台和回调消息中捕获错误
- git - 如何合并分支之间的所有提交?
- typescript - Typescript:包装泛型类的函数返回类型