linux mysql 插入中文数据乱码解决
2014-07-23 19:14
302 查看
默认安装的mysql在insert中文数据时,总是出现乱码。按照网上的解决方案修改
mysql 配置文件 (/etc/my.cnf),在 [mysql]栏目下添加 default-character-set=utf8
修改完插入数据,仍然显示乱码,登陆mysql,查看字符集配置:
mysql> show variables like'character_%';
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
可以看到,其中还有部分字符为latin1,干脆修改所有字符集为utf8:
mysql> set character_set_connection=utf8;
其他类似,修改完插入中文数据,乱码解决。
====================================================================================
PS:后来发现这种方法只在当时有效,要想一次性解决乱码问题,还的修改my.cnf配置文件。
mysql 配置文件 (/etc/my.cnf),在 [mysql]栏目下添加 default-character-set=utf8
修改完插入数据,仍然显示乱码,登陆mysql,查看字符集配置:
mysql> show variables like'character_%';
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
可以看到,其中还有部分字符为latin1,干脆修改所有字符集为utf8:
mysql> set character_set_connection=utf8;
其他类似,修改完插入中文数据,乱码解决。
====================================================================================
PS:后来发现这种方法只在当时有效,要想一次性解决乱码问题,还的修改my.cnf配置文件。
相关文章推荐
- MySQL 插入数据时,中文乱码问题的解决。
- MySQL 插入数据时,中文乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决http://www.cnblogs.com/sunzn/archive/2013/03/14/2960248.html
- MySQL 插入数据时,中文乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决
- Navicat for mysql(建立数据,表,插入数据,解决中文乱码)
- 解决:Hibernate 向Mysql插入中文数据乱码,出现???
- Hibernate向MySQL插入中文数据--乱码解决
- MySQL 插入数据时,中文乱码问题的解决
- Linux编程向Mysql插入中文数据显示乱码的解决方法
- MySQL 插入数据时,中文乱码问题的解决
- MySql插入中文数据,乱码问题的解决
- C# mysql 插入数据,中文乱码的解决方法
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测 图文解说!】
- MySQL 插入数据时,中文乱码问题的解决
- 当从页面向数据库插入数据时,中文为乱码的解决方法:
- MySQL 插入数据时,中文乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决