http://www.2cto.com/weixin/201504/386801.html

1.保证mysql版本5.5.3及以上,mysql在5.5.3版本中引入新的编码格式,取名为utf8mb4,

如果是在mysql客户端:

mysql> status;

或者

mysql> select version();

查看mysql版本http://www.cnblogs.com/end/archive/2011/10/18/2216461.html

2.修改配置文件my.cnf

vim /etc/my.cnf

添加编码格式配置:

[client]

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

然后重启mysql服务,因oracle问题,mysql在linux下没有注册成服务,参考前面安装mysql的文章

查找mysql进程

ps -ef | grep mysql

杀进程号,例如:我的两个进程号是:928和1085

kill -9 928

kill -9 1085

启动mysql服务,如果在root用户下,不用加“sudo”

sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &

查看mysql编码

show variables like 'collation_%'

show variables like 'character%';

3.jdbc驱动需要 mysql-connector-java-5.1.35-bin.jar

mysql官网找最新jdbc驱动,地址:

http://dev.mysql.com/downloads/file.php?id=456317

4.jdbc驱动配置:

jdbc\:mysql\://127.0.0.1\:3306/db_mydb?autoReconnect\=true

去掉:&useUnicode=true&characterEncoding=UTF-8

附:

通过MySQL命令行修改:

mysql> set character_set_client=utf8mb4;

mysql> set character_set_connection=utf8mb4;

mysql> set character_set_database=utf8mb4;

mysql> set character_set_results=utf8mb4;

mysql> set character_set_server=utf8mb4;

mysql> set character_set_system=utf8mb4;

mysql> set collation_connection=utf8mb4;

mysql> set collation_database=utf8mb4;

mysql> set collation_server=utf8mb4;

分享到:

2016-05-27 15:38

浏览 691

分类:数据库

评论

微信昵称乱码 mysql_微信昵称乱码及mysql编码格式设置(utf8mb4)相关推荐

  1. 微信昵称乱码 mysql_微信昵称乱码及mysql编码格式设立(utf8mb4)_mysql

    微信昵称乱码及mysql编码格式设置(utf8mb4) 参考文章:http://www.2cto.com/weixin/201504/386801.html 1.保证mysql版本5.5.3及以上,m ...

  2. 微信昵称乱码 mysql_微信网页开发获取用户昵称乱码 微信昵称包含emoji表情乱码的解决方案...

    微信网页开发获取用户昵称乱码 微信昵称包含emoji表情乱码的解决方案如下: 问题产生原因:由于数据库及属性一致设为utf8,而utf8只支持1-3个字节.当用户昵称为emoji表情时,获取用户基本信 ...

  3. 微信获取nickname mysql乱码_微信nickname乱码(emoji)及mysql编码格式设置(utf8mb4)解决的过程...

    本身的练习项目中涉及保存微信的nickname,以前一直正常使用,可是忽然遇到一个以前没有遇到的问题.通过调试发现错误以下: Incorrect string value: '\xF0\x9F\x99 ...

  4. 微信小程序连接mysql_微信小程序连接MySQL数据库(读取+写入)demo

    通过php文件进行数据中转.经试验有效可行!!! 1.php 部分 1.1.连接数据库 connect_error) { echo "系统异常,连接数据库失败"; } else { ...

  5. 再见乱码:5分钟读懂MySQL字符集设置

    一.内容概述 在MySQL的使用过程中,了解字符集.字符序的概念,以及不同设置对数据存储.比较的影响非常重要.不少同学在日常工作中遇到的"乱码"问题,很有可能就是因为对字符集与字符 ...

  6. php微信回复乱码,php版微信公众平台回复中文出现乱码问题的解决方法

    本文实例分析了php版微信公众平台回复中文出现乱码问题的解决方法.分享给大家供大家参考,具体如下: 微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决 ...

  7. 微信小程序_头像昵称填写

    头像昵称填写 前言 从基础库 2.21.2 开始支持 当小程序需要让用户完善个人资料时,可以通过微信提供的头像昵称填写能力快速完善. 根据相关法律法规,为确保信息安全,由用户上传的图片.昵称等信息微信 ...

  8. 微信nickname乱码 php,php版微信公众平台回复中文出现乱码问题的解决方法

    本文实例分析了php版微信公众平台回复中文出现乱码问题的解决方法.分享给大家供大家参考,具体如下: 微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决 ...

  9. 微信朋友圈+html+字体颜色,微信新功能 酷炫的彩色微信名字 朋友圈彩色昵称设置方法...

    原标题:微信新功能 酷炫的彩色微信名字 朋友圈彩色昵称设置方法 这几天有几位微民们问小编,说看到朋友的微信昵称变成了彩色字体,好奇这怎么回事,觉得非常好玩,那怎样才可以设置彩色字体呢? 希望小编能教大 ...

最新文章

  1. Gut Microbes l 锻炼或会增加机体内源性大麻素水平和改变肠道菌群从而降低机体慢性炎症!...
  2. 蚂蚁森林最高效的合种团队,新树冷杉6天合种成员招募
  3. ef延迟加载不到导航属性问题
  4. 关于微分方程的初值条件和边界条件(狄里克雷(Dirichlet)条件、诺依曼(Neumann)条件、洛平(Robin)条件)
  5. Swift - 30 - 可变参数
  6. c语言选课系统课程设计,用C语言写一个 学生选课系统
  7. sweetalert使用随笔
  8. [Java基础]生产者和消费者模式概述与案例分析
  9. windows phone 页面主题设计
  10. 天池竞赛-津南数字制造算法挑战赛【赛场二】解决方案分享
  11. Vue 项目调试总结
  12. python template engine
  13. 编译libxcb时报错:No package 'xcb-proto' found
  14. 网站服务器 开放端口扫描,端口扫描之开放端口扫描方式
  15. 无线扫码枪 服务器查询异常,无线扫描枪常见问题及解决方法
  16. Read-a-Card 读取 RFID 卡
  17. 2021年立秋是什么时候?立秋的习俗有哪些?
  18. Spyder runfile
  19. metasploit小白教程总结
  20. 在keil中使用bdata型可位寻址全局变量

热门文章

  1. PS网页设计小贴士——快速设计3D点阵字
  2. 【c++】实现一个复数类
  3. Codeforces Round #666 (Div. 1) ABCD(E)题解
  4. 解决IDEA插件安装慢、超时、不成功的方法
  5. 巴克码及其应用(VDES)
  6. mysql中文匹配问题--总结
  7. 面向对象之父Alan Kay谈面向对象
  8. Android进度条示例
  9. 数字域名在哪里购买比较好?
  10. 旋转字符游戏matlab实现(思路+代码)