2019独角兽企业重金招聘Python工程师标准>>>

很有可能是该用户昵称使用了moji表情符号,而数据库存储昵称的字段是utf-8的,

SQLSTATE[HY000]: General error: 1366 Incorrect string value

解决方案,将昵称的特殊符号过滤即可 ,不需要改变数据库字符集

public static function filterWechatNickName($str){if($str){$name = $str;$name = preg_replace('/\xEE[\x80-\xBF][\x80-\xBF]|\xEF[\x81-\x83][\x80-\xBF]/', '', $name);$name = preg_replace('/xE0[x80-x9F][x80-xBF]‘.‘|xED[xA0-xBF][x80-xBF]/S','?', $name);$return = json_decode(preg_replace("#(\\\ud[0-9a-f]{3})#ie","",json_encode($name)));if(!$return){return $this->jsonName($return);}}else{$return = '';}return $return;
}

转载于:https://my.oschina.net/lilugirl2005/blog/914979

微信授权莫名创建用户数据失败的原因相关推荐

  1. uniappH5+springboot微信授权登录获取用户数据(非静默授权)

    uniappH5+springboot微信授权登录获取用户数据(非静默授权) 微信网页授权开发文档 准备工作 微信公众号appid和appSecret及配置相关的ip白名单 配置网页授权域名,具体操作 ...

  2. 微信小程序解密用户数据失败

    应该先调用 wx.login取得code,再获取用户的信息,服务端去解密,这样就可以解密成功.

  3. oracle创建用户并授权select,oracle创建用户并授权,oracle创建用户并授权select

    oracle创建用户并授权,oracle创建用户并授权select,[转载]Oracle创建表空间.创建用户以及授权 Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创 ...

  4. 微信php签名验证_微信小程序API 用户数据的签名验证和加解密

    微信小程序API 用户数据的签名验证和加解密 用户数据的签名验证和加解密 数据签名校验 为了确保 开放接口 返回用户数据的安全性,微信会对明文数据进行签名.开发者可以根据业务需要对数据包进行签名校验, ...

  5. 问题:inode获取用户数据失败,请刷新 的解决方法

    ** 问题:inode获取用户数据失败,请刷新** 解决方案 *:管理平台–>重置客户端 1.管理平台 2.重置客户端

  6. 加载网络数据失败的原因:

    加载网络数据失败的原因 第一:网络权限未设置 Manifests里写入 <!--网络请求权限--><uses-permission android:name="androi ...

  7. 微信小程序用户未授权bug解决方法,微信小程序获取用户信息失败解决方法

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: bug示例图: 导致这个bug的原因是 wx.getUserInfo(OBJECT) 接口做了调整: ...

  8. java用户头像保存_微信授权后获取用户头像保存到服务器

    最近做一个有关微信授权登录的项目,关于授权就不多说了,我获取到用户基本信息,格式如下: $user_info = '{"openid":"xx","n ...

  9. mysql8.0取消授权_mysql8创建用户、删除用户、授权、取消授权

    注意,以下命令均在数据库mysql中操作use mysql; mysql有密码设置规范,这里修改仅密码长度为4位,仅本次登录有效set global validate_password.policy= ...

最新文章

  1. MBR与GPT分区格式(实例-创建大于2TB的分区)
  2. 织梦html仅动态,dede织梦系统后台发布文章时设置为默认动态浏览的方法
  3. 自动化测试框架搭建-配置-1
  4. SQLServer Agent无法启动,提示错误1069
  5. 【Python】count()方法:统计字符串出现的次数
  6. 免费节假日API 更新新功能了 新增农历信息返回
  7. 【016】VS2010连接内置SQL数据库
  8. [递归]一文看懂递归
  9. Java学习笔记2.5.1 循环结构 - 条件循环
  10. linux java mysql 备份 runtime_Mysql如何在linux中实现定时备份
  11. python中的scipy基础知识_python3 scipy 入门
  12. 强大的端到端语音识别框架—RNN-T
  13. matlab2c使用c++实现matlab函数系列教程-raylpdf函数
  14. oracle用户删除了可以恢复吗,恢复用户误删除的没备份的Oracle数据文件
  15. 40道JAVA经典算法面试题(答案)
  16. VS2015 密钥(证实有效)
  17. java连接mysql,报错Could not create connection to database server.
  18. kubectl命令补全
  19. 2022年11月网络工程师考试知识点分布
  20. ERROR: Maven JVM terminated unexpectedly with exit code 137

热门文章

  1. Hololens上使用微软的MixedReality-WebRTC音视频通讯踩坑记录
  2. 西南科技大学OJ题 above average 0706
  3. matlab 的优化函数 整理
  4. 基于JAVA实现的简易学生信息管理系统(附源码)
  5. 软件工程-软件系统设计
  6. 什么是训练集、验证集和测试集?
  7. 大话数据结构(1)——时间空间复杂度
  8. 智力问答选择题_趣味智力问答题脑筋急转弯题
  9. Web前端开发常用必备工具(一)
  10. 进口中国十大老牌自行车全世界十大名牌自行车品牌排行榜