文档章节

微信用户名乱码问题

大道至簡
 大道至簡
发布于 2015/06/16 16:13
字数 140
阅读 43
收藏 0
点赞 0
评论 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
博文 90
码字总数 24369
作品 0
广州
技术主管
关于html汉字乱码的问题

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

小文大哥哥
2013/02/04
3K
5
SpringMVC中传参乱码解决方案

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

陈小扁
2016/03/18
128
0
把hexo部署到coding上乱码

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

Big_Centaur
2017/12/27
0
0
git

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

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

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

枫叶800
2012/10/15
554
7
用JQueryValidate Plugin 验证用户名是否已经存在时,中文乱码

@江南白衣 你好,想跟你请教个问题: 我仿照你这样写的 但是在验证中文用户名的时候会出现

独孤小败
2013/02/03
2.4K
2
大家看看我这个微信创建菜单的json数据哪里不对?

{ } 不用看中午乱码。 微信报: invalid button key size 我菜单哪里超了? 一级菜单三个,二级菜单四个。 我还用json格式化工具格式化了一下和微信文档给出的格式对过了,格式也没错。 还有...

OSC首席键客
2014/12/03
2.6K
5
微信小程序开发工具的数据,配置,日志等目录在哪儿? 怎么找?

本文由本站halfyawn原创:感谢原创者;如有疑问,请在原贴回复; 原贴地址:http://www.wxapp-union.com/portal.php?mod=view&aid=359 还是先把问题列出来,让问题来驱动探索: 首先分析了一下...

qianmenchuxue
2016/11/12
59
0
初学struts2 jsp乱码问题 恳请各位赐解

昨天初学struts2第一天,用的是李刚的《轻量级JavaEE 企业应用实战(第三版)-struts2+spring3+hibernate》 搞了一天连最简单的第一个login.jsp都没搞定,出来就是这样的乱码: 上面那个本来...

木有芒果
2012/06/20
238
6
confluence 破解版5.4.4安装 问题

数据库权限问题 找到数据库配置文件 confluence.cfg.xml ,确认数据库用户名 密码是否正确,再检查权限是否有问题 grant all privileges on . to 'root'@'%' identified by 'root' with gran...

ipandage
2015/10/27
26
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

高效编写Dockerfile的几条准则

概述 Dockerfile 是专门用来进行自动化构建镜像的编排文件(就像Jenkins 2.0时代的Jenkinsfile是对Jenkins的Job和Stage的编排一样),我们可以通过 docker build 命令来自动化地从 Dockerfi...

小致dad
45分钟前
0
0
SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
9
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
7
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
197
1
npm profile 新功能介绍

转载地址 npm profile 新功能介绍 npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了 具体的这个功能的支持大概是在6这个版...

durban
昨天
1
0
Serial2Ethernet Bi-redirection

Serial Tool Serial Tool is a utility for developing serial communications, custom protocols or device testing. You can set up bytes to send accordingly to your protocol and save......

zungyiu
昨天
1
0
python里求解物理学上的双弹簧质能系统

物理的模型如下: 在这个系统里有两个物体,它们的质量分别是m1和m2,被两个弹簧连接在一起,伸缩系统为k1和k2,左端固定。假定没有外力时,两个弹簧的长度为L1和L2。 由于两物体有重力,那么...

wangxuwei
昨天
0
0
apolloxlua 介绍

##项目介绍 apolloxlua 目前支持javascript到lua的翻译。可以在openresty和luajit里使用。这个工具分为两种模式, 一种是web模式,可以通过网页使用。另外一种是tool模式, 通常作为大规模翻...

钟元OSS
昨天
2
0
Mybatis入门

简介: 定义:Mybatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。 途径:MyBatis通过XML文件或者注解的形式配置映射,实现数据库查询。 特性:动态SQL语句。 文件结构:Mybat...

霍淇滨
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部