背景 在保存微信客户昵称的时候数据库遇到如下错误,原因在于UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。 Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\xB7' for column 'nickname' at row 1 解决方案 修改nickname的编码格式,没必要修改整个表。这种方式也不需要重启数据库,修改完即生效 ALTER TABLE bis_visitor_info MODIFY `nickn
2021-12-03 11:38:23 34KB al c col
1
公众号网页授权,获取openid,access_tocken 用户扫码登录网站,记录用户昵称和openid,测试地址:http://www.wood168.net/wxASP/index.asp
2021-05-22 13:03:25 57KB ASP openid 公众号网页授权 nickname