MYSQL中文乱码的问题
2016-05-08 14:40
369 查看
my.cnf
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8 (5.6版本为这个格式,5.5以前的版本据说是另外的格式)
mysql> show variables like 'coll%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
已经生成的表,需要改字符集
alter table tname CONVERT TO CHARACTER SET UTF8;
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8 (5.6版本为这个格式,5.5以前的版本据说是另外的格式)
mysql> show variables like 'coll%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
已经生成的表,需要改字符集
alter table tname CONVERT TO CHARACTER SET UTF8;
相关文章推荐
- mysql5.7 ERROR 1045 (28000): Access denied for user解决方法
- mysql优化设计方案
- Mysql 数据库 操作语句
- jdbc mysql driver 6.0.2
- MySQL 服务无法启动 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
- MySQL 数据库性能优化之表结构优化
- mysql的基本操作
- MySQL 5.6.22绿色版安装
- MySQL 加锁处理分析
- MySQL开发规范和原则大全
- MySQL锁机制详解及死锁处理方式
- 实战体验几种MySQLCluster方案
- 跟我一起学习MySQL技术内幕(第五版):(第三章学习日记3)
- Ubuntu 14.04下安装MySQL数据库
- MySQL_Table_Index_Action
- MySQL_Table_View
- MySQL_View_Change
- MySQL_Trigger
- MySQL语句汇总
- MYSQL : innodb 索引排序,文件排序与 建立的索引的关系 分析