问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 微信小程序 Bug Windows v1.02.181911
- 当前 Bug 的表现(可附上截图)
[微信小程序获取到的昵称包含表情无法储存]
`real_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '昵称',
`wx_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信昵称',
php5.6和mysql5.7
获取的微信名称包含表情符号不能储存 而输入的可以 无法储存带表情的昵称!
- 预期表现
望修复!
微信小程序开发问题解答
微信小程序开发者回答:
光是数据库字段是utf8mb4 还不够哦,你后端写入的时候编码也要是哦,在后端读数据库的时候编码也要是哦~
微信小程序开发者回答:
怎么编?用哪个?
微信小程序开发者回答:
设置字段 utf8mb4_unicode_ci
微信小程序开发者回答:
已经是这个
微信小程序开发者回答:
是的 我用的就是utf8mb4 输入的表情可以储存 获取的却不行
微信小程序开发者回答:
字段改了,库和表改了的吗
微信小程序开发者回答:
都改了 还是没有用 我很无奈
微信小程序开发者回答:
后端把内容转askii编码,看看是啥呢?对比下你输入的可以存的emoji转askii编码呢
微信小程序开发者回答:
111
微信小程序开发者回答:
转了 不行
微信小程序开发者回答:
不不不。。我的意思是,转成 askii,然后在后台打出来,看看后台里显示是啥
微信小程序开发者回答:
转下格式再存吧
微信小程序开发者回答:
他用的 utf8mb4 哦
微信小程序开发者回答:
嗯嗯 没看清
微信小程序开发者回答:
。。还专门回我下。。
微信小程序开发者回答:
我用了base64_encode和base64_decode都不行
本文网址:http://www.91bianli.com/kaifazhinan/76659.html