解决微信特殊昵称问题
来源:互联网 发布:北宋 纪录片 知乎 编辑:程序博客网 时间:2024/05/01 11:16
背景介绍:
mysql版本:5.6.26
jar包:mysql-connector-java-5.1.38
mysql版本查询语句:
select version();
1.修改数据库,对应的表和字段编码格式
ALTER DATABASE game2017 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;ALTER TABLE t_wx_user CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;ALTER TABLE t_wx_user MODIFY nickname VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;ALTER TABLE t_game_player CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;ALTER TABLE t_game_player MODIFY NAME VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
2.修改mysql的配置,记得重新启动数据库:
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=E:\mysql# 设置mysql数据库的数据的存放目录datadir=E:\mysql\data# 允许最大连接数max_connections=1000# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8mb4# 创建新表时将使用的默认存储引擎default-storage-engine=InnoDB
3.java服务端配置文件:
jdbc.url=jdbc:mysql://localhost:3306/game2017?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
亲测可用。
阅读全文
0 0
- 解决微信特殊昵称问题
- mysql保存微信昵称特殊字符
- 微信用户昵称乱码解决
- java 微信授权后获取微信用户信息昵称乱码问题 解决
- 获取微信昵称时 过滤特殊字符
- 微信昵称特殊字符存储 PHP MYSQL
- 微信昵称乱码
- 微信集成后返回用户信息昵称乱码问题
- cocos2d中移除微信昵称中的特殊字符(ios与android)
- Android 微信登录昵称乱码问题,及获取微信用户信息
- 微信登录获取昵称乱码解决方法
- PHP处理微信昵称emoji方法
- mysql存储表情微信昵称
- PHP-去掉微信昵称表情
- iOS开发小记:关于环信Demo3.0的使用总结以及昵称和头像问题的研究与解决
- 关于微信公众号开发时获取用户昵称作为参数乱码的问题
- 调用微信API获得昵称有图像不能保存的问题
- weiphp解决粉丝昵称、头像不显示等问题。
- head first java 笔记 chapter 4~7
- Form表单提交,Ajax请求,$http请求的区别
- TI: 以cpsw为例学习设备树(内核如何调用这些参数)
- VBA之excel小结
- eclipse安装OpenExplorer插件,资源管理器中打开文件所在位置
- 解决微信特殊昵称问题
- 被检查完代码的感受
- Android-使用Android Studio实现第三方QQ登录
- Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/
- 对字符串数组进行ASCII码规则排序
- js小结
- idea 关于自动导包的设置
- python csv写入多列
- 深入理解Python描述符