博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
昵称中含有特殊符号存入mysql数据库处理
阅读量:4290 次
发布时间:2019-05-27

本文共 473 字,大约阅读时间需要 1 分钟。

最近在开发项目时,用户使用第三方qq、微信、wb登录时,有的昵称是含有特殊符号或者是表情图片,在存入到mysql数据库时,会报错,在网上找了一种解决方式,具体如下:

微信昵称有特殊符号怎么保存到mysql库里?

mysql库怎么保存emoji表情?

 

这里提供 1 种稳妥有效的方法:

1
2
3
// 入库之前,使用 Base64 编码
String nickname = request.getParameter(
"nickname"
);
nickname = Base64.encodeBase64String(nickname.getBytes(
"utf-8"
));

  

1
2
// 出库后,使用 Base64 解码
nickname =
new
String(Base64.decodeBase64(nickname.getBytes()),
"utf-8"
);

 

Base64 连图片都能编码,何况区区一特殊符号

参考博客:https://www.cnblogs.com/liaolongjun/p/6859770.html

你可能感兴趣的文章
android 自定义带动画的统计饼图
查看>>
入职必备,Android 真实面试题(内有答案)
查看>>
JavaScript 日期处理类库---Moment.js
查看>>
仿斗鱼直播的弹幕效果实现
查看>>
Android(Java)中的Object
查看>>
Java反射机制——学习总结
查看>>
Android大图片处理
查看>>
如何将util.Date转化为sql.Date
查看>>
Java笔试题及答案
查看>>
这是一个挺有意思的Java讨论话题
查看>>
没错!java中private字段也是可以访问D!
查看>>
安卓:文本框TextView/EditText的开源库清单
查看>>
Android中Xposed框架篇---利用Xposed框架实现拦截系统方法
查看>>
腾讯老司机的RecyclerView局部刷新爬坑之路
查看>>
JavaScript null 和 undefined
查看>>
JavaScript 里的splice()与slice()
查看>>
Javascript替代eval方法
查看>>
Android开发UI布局必备基础知识
查看>>
程序员面试以及工作中真实问题汇编!
查看>>
浅谈java中的数学运算
查看>>