导入excel遇到的问题

数据库编码及连接数据库client客户端编码均已设置utf8mb4
但是仍然提示
Incorrect string value: ‘\xE7\xA7’ for column ‘right_answer’ at row 1

如果在php中执行 
 preg_replace('/\\xE7\\xA7\/u', '', $string)
 那个内容就会过滤为空了

 有没有遇到这种问题的....

求大神解答……

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

这个问题已经解决了 是 trim这个函数把中文切割成乱码了 查找问题的方向错了

2年前
讨论数量: 5

:flushed:能打印一下从 Excel 读出来的字符串到底是啥格式吗,感觉不是 PHP 或者 MySql 的问题

2年前

这个问题已经解决了 是 trim这个函数把中文切割成乱码了 查找问题的方向错了

2年前

之前一直以为是excel出来的数据编码不对导致的

2年前

多字节确实会有这个问题,但这个没有 mb_trim,得自己用正则

2年前

这种情况是有些其他语言导出的Excel表会存在一些特殊字符,建议你找到对应的Excel字段,然后采用字符串替换或者抓转码处理掉

2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!