文档章节

微信用户名乱码问题

大道至簡
 大道至簡
发布于 2015/06/16 16:13
字数 140
阅读 54
收藏 0

问题描述:

        通过网页授权拿到的用户名存在特殊字符,插入数据库的时候报错"SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F\x91\x89\xF0\x9F...' for column 'nickname' at row 1"

        基本肯定是由于用户使用了特殊表情到导致的。

解决方案:

         1. 使用base64对nickname进行编码,取出时再进行解码。(我推荐的方法)

         2. 修改数据表结构中的字符集为 utf8mb4。(我没试过!!!

         3. 把它过滤掉,或者用UBB代替。




© 著作权归作者所有

共有 人打赏支持
大道至簡

大道至簡

粉丝 45
博文 91
码字总数 24369
作品 0
广州
技术主管
关于html汉字乱码的问题

不耽误大家时间直接进入正题问题描述: 1,我googlecode上拿的dwz的代码。 设置编码格式为utf-8.使用浏览器直接打开该html文件无乱码情况。 2,后台框架使用jfinal,应用服务器是jetty,将h...

小文大哥哥
2013/02/04
3K
5
把hexo部署到coding上乱码

把hexo部署到coding上乱码 网上关于部署到coding和github上的代码都很多,不过关于coding的教程都有点问题.导致访问首页会乱码,其他页面无路径.这是地址的问题. 原因是在于仓库(项目)的起名上...

Big_Centaur
2017/12/27
0
0
SpringMVC中传参乱码解决方案

SpringMVC中传参乱码解决方案 我们在实际web开发当中经常会遇到中文乱码的问题, 最近遇到一个很奇怪的问题, 通过前台查询数据请求如: http://localhost:8080/platform/orderList/getPayment...

陈小扁
2016/03/18
128
0
git

git 推荐阅读Pro Git电子书。 注意: 设置ssh key的时候不用设置密码,否则每次同步都要输入密码 常用命令 克隆到本地 添加远程仓库 修改代码之后提交 提交到服务器 从服务器下载最新代码(别...

咚咚董dyh
2017/11/01
0
0
如何解决SSH三层架构中提交的中文乱码

登录的时候用户名是中文,我提交后控制台出现乱码,导致空指向问题,那位大神教一下怎么解决

枫叶800
2012/10/15
554
7

没有更多内容

加载失败,请刷新页面

加载更多

面向对象类之间的关系

面向对象类之间的关系:is-a、has-a、use-a is-a关系也叫继承或泛化,比如大雁和鸟类之间的关系就是继承。 has-a关系称为关联关系,例如企鹅在气候寒冷的地方生活,“企鹅”和“气候”就是关...

gackey
38分钟前
1
0
读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
今天
1
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
今天
3
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
2
0
20180921 su与sudo命令、限制root用户通过ssh远程登录

su 命令 用户切换。 su # 切换到root用户su username # 切换到username用户# su 后面加-时,会初始化当前用户的各种环境su - username # 指定用户执行某些命令 su - -c "touch /tm...

野雪球
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部