Spring学习笔记(十一):关于微信开发时,用户名包含表情,保存到数据库出错的解决办法
来源:互联网 发布:国考公务员 知乎 编辑:程序博客网 时间:2024/06/05 05:06
解决办法1:
修改java中数据库配置为:
#jdbc.url=jdbc:mysql://123.57.206.212/shoes?useUnicode=true&characterEncoding=utf-8
jdbc.url=jdbc:mysql://123.57.206.212/shoes
后面不要设置编码,都用默认的
然后数据库属性设置为mb4格式的
解决办法2(不如1好,后台无法查看用户名):
保存用户名时,用Base64对nickname进行编码即可;ps:密码就是base64编码的
eg:
String nickname = "jalon";byte[] nickname_base64 = Base64.encodeBase64(nickname.getBytes());//person为用户实体entityperson.setNickname(nickname_base64);
这样,数据库中就无法查看nickname了,全是byte[]类型的数据;
取出来时,可以再解析成String
0 0
- Spring学习笔记(十一):关于微信开发时,用户名包含表情,保存到数据库出错的解决办法
- 二十一:微信公众帐号开发-符号表情的发送(上)
- mysql保存emoji表情(微信开发用户昵称..)
- 二十一:微信公众帐号开发符号表情的发送上
- mysql关于包含表情昵称字段保存数据库失败问题处理
- php 评论中添加手机表情,提示插入到数据库中出错,有解决办法
- 关于表情(emoji) 存数据库出错
- 手机表情保存到mysql数据库
- emoji表情处理保存到数据库
- 数据库学习笔记(十一)
- Spring学习笔记(十九):关于tomcat运行一直出错的问题
- java ipone 微信昵称emoji表情保存失败 无法存入数据库
- java ipone 微信昵称emoji表情保存失败 无法存入数据库
- java ipone 微信昵称emoji表情保存失败 无法存入数据库
- [学习笔记]二进制数据的处理(1) 普通二进制数据处理 A -------保存到数据库
- 微信开发关于外部超链接的解决办法!
- IOS开发最新的公告关于保存缓存到Documents 发布被拒的解决办法
- 关于java过滤微信emoji表情的问题解决方法
- 转一篇Mac OS下不产生.DS_Store 隐藏文件
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法
- 趣学Python-教孩子学编程--第十章
- Unity3d学习05
- 硬盘分类及数据恢复
- Spring学习笔记(十一):关于微信开发时,用户名包含表情,保存到数据库出错的解决办法
- mysql和oracle中的日期型和字符串的转换以及各个字母代表
- leetcode Two Sum
- Xml文档的读写
- 对懒汉式和饿汉式的理解
- codevs2602 最短路径问题
- 不错的网站
- Unity3d学习06
- spine 破解 闪退打不开