Java获取微信用户昵称时昵称里有特殊符号导致插入数据库失败(解决方案)
2020-09-27 16:56
1261 查看
对于mysql5.5数据库,
方法一:对微信昵称进行base64_encode()编码后存入
取出时 进行 base64_decode()解码解决;
方法二:进行数据库的更改
ALTER TABLE 表名 CHANGE nickname nickname VARCHAR(255) CHARACTER SET utf8mb4;
再找到安装mysql目录的my.ini文件
[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
然后重启mysql
相关文章推荐
- 微信昵称带符号导致插入MySQL数据库时出错的解决方案
- 微信昵称带符号,导致插入MySQL时出错的解决方案
- 微信jssdk获取用户昵称,含emoji符号保存
- 微信开发,获取用户昵称,并将其存入数据库,微信昵称存入数据库出错
- java 微信授权后获取微信用户信息昵称乱码问题 解决
- java ipone 微信昵称emoji表情保存失败 无法存入数据库
- java ipone 微信昵称emoji表情保存失败 无法存入数据库
- java ipone 微信昵称emoji表情保存失败 无法存入数据库
- 微信小程序获取用户openid,头像昵称信息,后台java代码
- Java 微信登录授权后获取微信用户信息昵称乱码问题解决
- Java获取网络文件并插入数据库
- java 获取当前时间插入数据库
- [ProblemSolving]iNode客户端数据库连接失败及IP地址获取方式检查不通过,强制用户下线
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<一>
- java 获取微信 页面授权 获取用户openid
- 解决微信登录时昵称中包含特殊字符,不能存入数据库问题
- 无法打开登录所请求的数据库DbName 。登录失败。 用户 'IIS APPPOOL\DefaultAppPool' 登录失败。 的解决方案
- 微信OAuth授权获取用户OpenId-JAVA(个人经验)
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<五>
- 第七篇 :微信公众平台开发实战Java版之如何获取微信用户基本信息