论坛转换网's Archiver

白乐天 发表于 2009-2-24 22:31

dz论坛UTF8转GBK方法之巧用合并工具篇

utf8转gbk向来是个头疼的工作,dz6.0以前还好,可以通过dz后台自己的强制编码备份进行转换,到了6.1之后,由于UC并无强制编码备份的方法。就只有通过手工替换备份里的编码标记来做,又麻烦又可能出错。下面介绍一种通过本站的合并工具进行编码转换的方法。适用版本为dz6.1或dz7。
[b][color=DarkOrange]步骤:
1.全新安装一个gbk版dz论坛。
2.进phpmyadmin清空cdb_members,cdb_memberfields,uc_members,uc_memberfields,cdb_forums,cdb_forumfields,cdb_onlinetime 这7个表的所有数据。
3.新建一个utf8版论坛,把需要进行转换的utf8论坛的数据导入进去。
4.运行合并,以gbk论坛为主论坛,utf8论坛为次论坛进行合并。
5.合并完成,进gbk论坛看看,是不是已经转过来了?[/color][/b]
[b][color=Green]原理:通过一个“空的”gbk论坛与一个有数据的utf8论坛进行合并,而得到一个有数据的gbk论坛。利用合并过程中自动进行编码转换的便利达到目的。这个方法也许并非最简单的,只是因为我这里环境齐备工具应手才用的上。欢迎朋友们提出更好的方法。[/color][/b]

zhurry 发表于 2009-6-28 02:10

:victory:泡官方数日。阅贴无数,始终不爽。按你的方法轻易搞定。来广州我请你喝茶哦。

zhurry 发表于 2009-6-28 04:23

id自动向后推了一位。愁啊。头像乱套了。

白乐天 发表于 2009-6-28 11:28

[quote]id自动向后推了一位。愁啊。头像乱套了。
因为dz6.1以后的头像机制改变了,合并工具合不了头像,这个无法解决。

CNY 发表于 2009-9-11 03:30

Thanks!!!

82076322 发表于 2009-9-11 12:36

无法合并头像?只能要用户自己改了?

白乐天 发表于 2009-9-11 20:36

自己改



页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.