MySQL开始提出一套从4.1版本特征的概念,所以对MYSQL4.0和以下的版本是latin1字符集,所以我们需要一个MySQL字符集转换,MySQL版本的升级和降级,尤其是升级MySQL版本,为了不让程序继续使用后用套Discuz的特点!版本升级和SupeSite安装的影响,这需要的转换字符集!
我已经转换了很多数据,并且使用了很多方法。就我个人而言,我觉得最好的方法是使用MySQL命令导出和导入导出过去的字符集。
现在,我将向您展示如何以图形方式转换MySQL字符集。由于字符集的数量大,我们现在专注于GBK和latin1两字符集之间的转换。
首先,我将解释如何将MySQL从GBK转为latin1(如果UTF8或BIG5转变会改变GBK到相应的字符集)。这个问题通常发生在从mysql4.1 MySQL转换以上。

在接下来的版本mysql4.1过程中,有些人有一个方便的图片,尤其是那些与主机权限,直接复制文件数据目录下的MySQL。问题是乱码问题。当然,所有这些都需要你。

您必须具有主机权限。虚拟主机的用户可以在本地建立论坛,将数据下载到本地,然后将数据导入本地数据库,然后进行字符集的转换。
现在的步骤是在MySQL的命令提示符下导出MySQL的数据(Linux系统是MySQL的命令目录),并输入下面导出的命令:
就中- P -默认字符集= GBK字符集——集latin1——兼容= mysql40 --跳过选择discuz.sql Discuz >
如图1所示(在Windows下)和图2(Linux下)

所以很容易从MySQL数据库导出数据。当时,导出的文件是MySQL命令,即同一目录下的bin目录,出口,MySQL字符集已出口latin1。我们现在需要做的是引导数据。

进入MYSQL4.0!
另外,在MySQL命令提示符的4版本(Linux系统是mysql的命令目录)中,输入以下导入命令:
MySQL中- P -默认字符集= latin1 F Discuz < discuz.sql
如图3所示(在窗口下)和图4(Linux下)

这将设置从GBK转为latin1把MySQL从4.1多名MYSQL4.0字符!
现在,解释如何将设置为GBK latin1字符!
因为只有以上版本的mysql4.1有字符集的概念。如果你想改变设置为GBK字符集latin1 MYSQL4.0字符,则必须将其导入mysql4.1以上版本,然后出口,还有更多。

一是出口latin1!
另外,在MYSQL4.0命令提示符,进入出口下面的命令:
就中- P -默认字符集= latin1——设置字符集= latin1,跳过选择discuz.sql Discuz >
然后导入到mysql4.1进入输入下面的命令:
MySQL中- P -默认字符集= latin1 F Discuz < discuz.sql
然后,字符集转换下,mysql4.1,出口和进口分别输入下面的命令。
就中- P -默认字符集= latin1——设置字符集= GBK,跳过选择discuz.sql Discuz >
MySQL中- P -默认字符集= GBK F newdiscuz < discuz.sql
如果没有问题,那么转换就完成了。其实,整个过程比较简单,但过程似乎相当麻烦,但过程非常简单明了。
这是一个在导入过程中很容易出现的问题。
未知的命令/这样的错误往往发生在进口,这是由于出口时间MySQL,有时还给一些繁体字自动添加一个反斜杠引起!解决这个问题的办法是打开。

备份SQL(这里是Discuz。SQL)。当提示时,它会提示错误的具体行。找到行和删除反斜杠。事实上,你可以使用UltraEdit的工具来处理这些反斜杠分批。

通过个人的经验,有很多用户采取更奇怪的,所以很容易出现反斜杠,所以只是纠正这些用户名OK!
这些都是一些个人资料在转型过程中的一句经验之谈,许多地方都要尽善尽美!