mysql数据库导出乱码如何解决
mysql数据库导出乱码如何解决
首先在windows平台下mysql用作导出数据库源。查看字符编码的系统变量:
代码如下:
mysql> show variables like ‘%char%'; +————————–+—————————-+ | variable_name | value | +————————–+—————————-+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | gbk | | character_set_system | utf8 | | character_sets_dir | d:mysqlsharecharsets | +————————–+—————————-+
查看character_set_database,这里是latin1,latin1是装不了多字节字符集的
然后在windows下设置系统变量为utf8 :
mysql>set character_set_database=utf8; ##设置默认的字符集为utf8
推荐:mysql教程
相关文章
- SQL 教程
- SQL INSERT 语句
- SQL UPDATE 语句
- SQL SELECT TOP, LIMIT, ROWNUM 子句
- SQL 通配符
- SQL IN 操作符
- SQL BETWEEN 操作符
- SQL 别名
- SQL LEFT JOIN 关键字
- SQL FULL OUTER JOIN 关键字
- SQL SELECT INTO 语句
- SQL CREATE DATABASE 语句
- SQL NOT NULL 约束
- SQL PRIMARY KEY 约束
- SQL FOREIGN KEY 约束
- SQL CREATE INDEX 语句
- SQL AUTO INCREMENT 字段
- SQL GROUP BY 语句
- SQL HAVING 子句
- SQL NULL 值