1.金蝶kist怎么引出数据为乱码

首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上–default-character-set=utf8,

例如下面的代码:

复制代码 代码如下:

mysqldump -uroot -p –default-character-set=utf8 dbname tablename > bak.sql

那么导入数据的时候也要使用–default-character-set=utf8:

复制代码 代码如下:

mysql -uroot -p –default-character-set=utf8 dbname < bak.sql

这样统一编码就解决了mysql数据迁移中的乱码问题了

我使用windows作为导出数据源,并导入 freebsd环境下的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是装不了多字节字符集的

金蝶KIS事业版乱码(金蝶kist怎么引出数据为乱码)-编程日记