MySQL中文乱码修改
2016-07-13 22:59
477 查看
一、从服务端进行修改
然后可能显示如下信息,注意红色部分,不同的用户可能实际情况不同,但是需要保证除了 filesystem为binary外,其他都为utf8:
通过如下SQL语句进行修改,全部设置为utf8即可:
二、SQL连接字符串加上?useUnicode=true&characterEncoding=utf-8
一般按照上述步骤后,就不会出现乱码了!
show variables like "%char%";
然后可能显示如下信息,注意红色部分,不同的用户可能实际情况不同,但是需要保证除了 filesystem为binary外,其他都为utf8:
+--------------------------+---------------+ | Variable_name | Value | +--------------------------+---------------+ | character_set_client | gbk | | character_set_connection | gbk | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | gbk | | character_set_server | utf8 | | character_set_system | utf8 | +--------------------------+-------------+
通过如下SQL语句进行修改,全部设置为utf8即可:
#设置数据库编码信息 SET character_set_client='utf8'; SET character_set_connection='utf8'; SET character_set_database ='utf8'; SET character_set_results='utf8'; SET character_set_server='utf8';
二、SQL连接字符串加上?useUnicode=true&characterEncoding=utf-8
jdbc.url = jdbc:mysql://localhost:3306/bsframe?useUnicode=true&characterEncoding=utf-8
一般按照上述步骤后,就不会出现乱码了!
相关文章推荐
- mysql中用int来表示时间
- 采用MySQL_upgrade升级授权表方式升级
- 升级MySQL 5.7版本遇到的一些小问题(转)
- 知数堂MySQL DBA在线培训第八期招生中
- 知数堂培训在线免费分享《MySQL 5.7 Replication新特性》
- MySQL5.7绿色版安装
- mysql 常用函数(二)
- Lost connection to MySQL server at ‘reading initial communication packet', system error: 0
- 从mysql中取出TimeStamp格式转换
- mysql 5.6.30
- mysql -- 一些最近看到的写的很好的博客 以及自己的总结
- mysql索引详解
- MySQL技术内幕InnoDB存储引擎学习笔记(第一章)
- Mysql数据类型
- 【MySQL】漫谈MySQL中的事务及其实现
- mysql的插入语句
- mysql性能优化-慢查询分析、优化索引和配置
- 解决mysql删除出现Errors were encountered while processing: mysql-server-5.6的问题
- MySql模糊查询like通配符使用详细介绍
- Mysql备份脚本