由于discuz官方已经不更新了,现在又只有现成的utf8版本,没有gbk版本。我们原来使用的是gbk编码的,最近想改版,顺便升级一下,就索性把gbk也换成utf8吧,这样以后也方便,国际化嘛!
第一步:全新安装utf8版本的discuz 3.4 ,安装时选择ucenter非独立,除非你不想升级ucenter。不过貌似ucenter一直没什么更新,要不要独立安装,你们自己定。我是有洁癖的,想安装最纯净的,后面再剥离也行。
第二步:导出原数据,指定为utf8编码导出,表结构和数据要分开导出,数据量不大的,直接用phpmyadmin等客户端工具导出,如果数据量很大的话,还是建议在命令行下执行语句:
导出结构:
mysqldump -d -u root -p 数据库名 > /目录/struct.sql