mysql导入sql执行出现中文乱码解决方法
2016-06-02 14:02
597 查看
例如执行 abc.sql:
/******
.
.
*******/
1 mysql执行:
mysql> show variables like "%char%";
将结果中 lantin1以及其他编码的项记录下来,例如:character_set_client = latin1
在abc.sq添加记录的每一项值为utf8
例如:set character_set_client = utf8;
abc.sql变为:
/*******
set character_set_client = utf8;
.
.
*****/
2 执行:show variables like "%coll%";
将结果中value值非uft8_bin项纪录下来,例如:collation_connection = lantinq_swedish_ci
设置值非uft8_bin值为uft8_bin,例如:set collation_connection = utf8_bin;
添加abc.sql文件:
abc.sql:
/*******
set character_set_client = utf8;
..
set collation_connection = utf8_bin;
..
.
.
.
******/
3 执行:
mysql>\. abc.sql;
并非所有都必要转值,可能有些不转也行,新手,轻喷。谢谢。
/******
.
.
*******/
1 mysql执行:
mysql> show variables like "%char%";
将结果中 lantin1以及其他编码的项记录下来,例如:character_set_client = latin1
在abc.sq添加记录的每一项值为utf8
例如:set character_set_client = utf8;
abc.sql变为:
/*******
set character_set_client = utf8;
.
.
*****/
2 执行:show variables like "%coll%";
将结果中value值非uft8_bin项纪录下来,例如:collation_connection = lantinq_swedish_ci
设置值非uft8_bin值为uft8_bin,例如:set collation_connection = utf8_bin;
添加abc.sql文件:
abc.sql:
/*******
set character_set_client = utf8;
..
set collation_connection = utf8_bin;
..
.
.
.
******/
3 执行:
mysql>\. abc.sql;
并非所有都必要转值,可能有些不转也行,新手,轻喷。谢谢。