MySQL转储/恢复转储 - 编码

时间:2014-01-26 01:07:53

标签: mysql

我在将数据库从生产服务器复制到我的家庭服务器时遇到问题。文本最终出现乱码。数据库设置如下(首先是生产服务器设置,然后是主服务器设置):

源服务器

+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin2                     |
| character_set_connection | latin2                     |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | latin2                     |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
| collation_connection     | latin2_general_ci          |
| collation_database       | utf8_general_ci            |
| collation_server         | utf8_general_ci            |
| completion_type          | NO_CHAIN                   |
| concurrent_insert        | AUTO                       |
| connect_timeout          | 10                         |
+--------------------------+----------------------------+
14 rows in set (0.00 sec)

目标服务器:

+--------------------------+-----------------------------------------------+
| Variable_name            | Value                                         |
+--------------------------+-----------------------------------------------+
| character_set_client     | utf8                                          |
| character_set_connection | utf8                                          |
| character_set_database   | utf8                                          |
| character_set_filesystem | binary                                        |
| character_set_results    | utf8                                          |
| character_set_server     | utf8                                          |
| character_set_system     | utf8                                          |
| character_sets_dir       | d:\wamp\bin\mysql\mysql5.5.24\share\charsets\ |
| collation_connection     | utf8_general_ci                               |
| collation_database       | utf8_general_ci                               |
| collation_server         | utf8_general_ci                               |
| completion_type          | NO_CHAIN                                      |
| concurrent_insert        | AUTO                                          |
| connect_timeout          | 10                                            |
+--------------------------+-----------------------------------------------+
14 rows in set (0.00 sec)

这些服务器的转储/导入例程是什么?现在我正在倾倒--default-character-set = latin2 - >这导致正确编码的UTF8文件。不幸的是,当使用--default-character-set = UTF8导入文件时,某些文本没问题,而有些文本是乱码。

0 个答案:

没有答案