MySQL查询乱码的解决方法

数据库 MySQL
MySQL查询乱码是我们经常会遇到的情况,下面就教您如何处理该问题。如果您遇到过类似方面的问题,不妨一看。

如果遇到MySQL查询乱码的情况,应该如何解决呢?下面就将为您介绍一个处理MySQL查询乱码的方法,希望对您能够有所帮助。

使用mysql> select * from table into outfile 'c:\table.txt' where 条件
(或selet * into outfile from table where 条件 )

导出来的数据会出现MySQL查询乱码情况。同时使用
mysql>load data local infile 'c:\\table.txt' into table `table`

插入的数据也会出现乱码情况。

究其原因,这是mysql服务器系统变量中的character_set_database中默认的字符集问题。

解决方法:

在windows平台下mysql用作源导出数据库

  1. mysql> show variables like '%char%';  
  2.       
  3. +--------------------------+----------------------------+  
  4. | Variable_name            | Value                      |  
  5. +--------------------------+----------------------------+  
  6. | character_set_client     | latin1                     |  
  7. | character_set_connection | latin1                     |  
  8. | character_set_database   | latin1                     |  
  9. | character_set_filesystem | binary                     |  
  10. | character_set_results    | latin1                     |  
  11. | character_set_server     | gbk                        |  
  12. | character_set_system     | utf8                       |  
  13. | character_sets_dir       | D:\mysql\share\charsets\ |  
  14. +--------------------------+----------------------------+ 

查看character_set_database,这里是latin1,latin1是装不了大字符集的mysql>set character_set_database=utf8; ##设置默认的字符集为utf8 mysql> select * from table into outfile 'c:\table.txt' where 条件

 

 

 

【编辑推荐】

教您如何MySql查询时间段

MySQL数据目录的表示

MySQL修改表结构语句介绍

10大常用MySQL命令行

通过MySQL命令行增加新用户

责任编辑:段燃 来源: 互联网
相关推荐

2010-07-15 14:01:12

telnet乱码

2011-07-05 09:44:31

QT Mysql 乱码

2009-07-02 13:32:56

JSP中文乱码

2010-11-23 10:11:23

mysql建表乱码

2009-06-25 15:06:20

Javadoc乱码

2011-03-01 15:38:44

Fireftp乱码

2009-07-01 18:14:36

JSP乱码

2009-11-26 15:42:18

PHP函数mail()

2009-12-02 16:53:25

PHP发送邮件乱码

2009-12-02 10:08:33

PHP mail()函

2011-09-06 16:04:59

Ubuntu

2009-07-02 13:26:32

JSP中文乱码

2009-09-07 18:40:28

PHP中文乱码

2013-01-30 16:54:21

2009-12-04 16:49:38

PHP导出Excel乱

2010-05-14 17:27:40

MySQL中文乱码

2012-03-21 10:16:31

JavaJSP

2010-10-14 13:45:44

MySQL函数不能创建

2011-05-16 09:54:22

mysql1067错误

2010-05-25 16:37:47

MySQL忘记密码
点赞
收藏

51CTO技术栈公众号