MySql乱码
2015-10-15 10:45
477 查看
1.show variables like "%char%";
+--------------------------+---------------+
| Variable_name | Value |
+--------------------------+---------------+ (有问题) (没问题的)
| character_set_client | gbk | gbk utf8
| character_set_connection | gbk | gbk utf8
| character_set_database | utf8 | latin1 utf8
| character_set_filesystem | binary | binary binary
| character_set_results | gbk | gbk utf8
| character_set_server | utf8 | latin1 utf8
| character_set_system | utf8 | utf8 utf8
+--------------------------+-------------+
解决方法:
1.在连接后使用set names utf8,set names gbk来解决
注:以前2个来确定,可以使用set names utf8,set names gbk设置默认的编码格式;
执行SET NAMES utf8的效果等同于同时设定如下:
SET character_set_client='utf8';
SET character_set_connection='utf8';
SET character_set_results='utf8';
2.配置my.ini来解决
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
MySql相关emoji表情问题
http://my.oschina.net/wingyiu/blog/153357 https://mathiasbynens.be/notes/mysql-utf8mb4#utf8-to-utf8mb4
需要将相关字符集改为utf8mb4
+--------------------------+---------------+
| Variable_name | Value |
+--------------------------+---------------+ (有问题) (没问题的)
| character_set_client | gbk | gbk utf8
| character_set_connection | gbk | gbk utf8
| character_set_database | utf8 | latin1 utf8
| character_set_filesystem | binary | binary binary
| character_set_results | gbk | gbk utf8
| character_set_server | utf8 | latin1 utf8
| character_set_system | utf8 | utf8 utf8
+--------------------------+-------------+
解决方法:
1.在连接后使用set names utf8,set names gbk来解决
注:以前2个来确定,可以使用set names utf8,set names gbk设置默认的编码格式;
执行SET NAMES utf8的效果等同于同时设定如下:
SET character_set_client='utf8';
SET character_set_connection='utf8';
SET character_set_results='utf8';
2.配置my.ini来解决
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
MySql相关emoji表情问题
http://my.oschina.net/wingyiu/blog/153357 https://mathiasbynens.be/notes/mysql-utf8mb4#utf8-to-utf8mb4
需要将相关字符集改为utf8mb4
+--------------------------+--------------------+ | Variable_name | Value | +--------------------------+--------------------+ | character_set_client | utf8mb4 | | character_set_connection | utf8mb4 | | character_set_database | utf8mb4 | | character_set_filesystem | binary | | character_set_results | utf8mb4 | | character_set_server | utf8mb4 | | character_set_system | utf8 | | collation_connection | utf8mb4_unicode_ci | | collation_database | utf8mb4_unicode_ci | | collation_server | utf8mb4_unicode_ci | +--------------------------+--------------------+
相关文章推荐
- mysql 修改表结构脚本
- mysql 学习---->字符串、数值处理、日期、查询的逻辑处理、系统相关内容查询、IP地址相关、密码
- MySQL数据库
- mysql 学习---->数值计算、逻辑判断、范围选择、位运算
- mysql 学习---->字段
- MYSQL CLUSTER 7.4 + 5.6 创建磁盘表和内存表
- mysql ODBC 在64位下提示找不到odbc驱动问题
- MySQL information_schema 数据库
- mysql 学习----->查询,权限,字段控制
- Mysql_mysql force Index 强制索引
- codeigniter 操作mysql的PHP代码--更新
- MySQL 5.6内存占用过高解决方案
- PowerDesigner生成mysql字段comment注释
- MySql:备份与恢复数据库
- 多mysql环境(wamp和单独配置的环境同时存在)如何使用这个环境
- ubuntu install mysql
- win8 下免安装版mysql
- MySql调优
- 重启服务--如:MySQL
- mysql++使用