本文主要是介绍记一个bug---关于微信昵称的颜文字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近公司在做一个微信授权相关的功能,测试下来一切顺利。最近监控线上日志的时候,发现授权的时候授权失败的日志。
仔细看了下接口传输发现这个人用户的微信昵称跟我们平时不太一样,他的昵称里面带着”颜文字“,然后授权就一直失败。数据库处理发生了异常。找开发对了一下,开发一开始设计表属性的时候只是vchar,没有考虑这种场景,应该是要用utf8mb4格式。记得要重启数据库哦,然后测试的账号千万不要是刚加上颜文字的微信号,因为微信也有缓存。这个也特别坑。
这篇关于记一个bug---关于微信昵称的颜文字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!