亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我们在用gbk时会遇到很多编码乱的问题,看来只有转换成utf-8会比较理想一点了 下面我们一起学习一下将Dedecms的gbk版转换成为utf-8 将GBK版本转换为UTF-8版本,就这一解决方案,耗费了我整整一天的时间才搞定,现在将成功的解决办法发布于此。
1、此次是将DedeCMS5.6GBK版本转换为DedeCMS5.6UTF-8版本,至于其它版本是否可以,我并没有做尝试,但感觉大同小异。 [ConvertZ 内码转换工具V8.02免费版]
2、需要准备的工具:convertz802,这个工具很好用,在百度搜索下载就可以,像是天空下载站等都可以下载到,软件不大。
3、登陆网站后台,使用系统菜单下的数据库备份/还原功能,将网站的数据备份,记住要备份数据表结构,然后使用FTP工具将备份好的数据文件下载到您的电脑上。
4、这是很关键的一步。你备份的文件中有tables_struct_xxx这样一个文件,用dreamweaver打开这个文件,使用查找与替换命令,将CHARSET=gbk替换为CHARSET=utf8,然后记住一定要保存。
5、这同样也是非常关键的一步。打开第一步中准备的软件(软件的使用一看就会明白的,实在不会使用的话,可以在网上搜索一下,很多的帮助。),将第3步所备份的文件(包括第4步中修改过的文件),将GBK转换为UTF-8格式。当然,转换好的文件一定是在一个新的文件夹里面,以便区分原来的GBK的文件。至此这一步,我们就将数据库文件由GBK格式成功的转换为了UTF-8格式。
6、重新安装DedeCMS5.6UTF-8版本的系统,方法是:从DedeCMS官方网站下载完整的5.6UTF-8版本,将UPLOADS文件夹中的文件上传至空间,覆盖原来的文件。
7、将原目录install下的 install_lock.txt文件通过FTP删除。
8、打开浏览器,http://www.xxxxx.com/install进行安装。填写你的必要的安装信息,新安装系统的密码与原来的系统一致,至安装完成。
9、用FTP软件将你第5步所转换出来的文件,上传到data目录下的backdata文件夹(看你的备份文件夹是哪个而定了,一般是这个)。
10、登陆网站后台,打开系统菜单,使用备份/还原数据库命令,选择数据还原,勾选所有文件,执行还原命令。
11、如果你的系统是使用的系统默认的模块,那么到现在你就可以使用生成菜单里面的命令,将网站全部更新一次,至此整个网站就转换成了DedeCMS5.6UTF-8版本了。
12、不能让您高兴太早的是,如果你使用了另外的模板,一定要记住,现在就可以将新的模板上传到模板目录下,然后你必须打开系统设置,将默认模板那个地方的目录填写正确,必须要保存一下,然后再回到生成菜单下执行全站的更新操作,这样新模板就起作用了。
至此,我们就完整的将DedeCMS5.6GBK版本转换成了DedeCMS5.6UTF-8版本了。
因为牵扯到另外的一些问题,今天本人一并将DedeCMS5.6UTF-8升级到了DedeCMS5.7UTF-8版本了,升级的方法和官方介绍的一样,升级后到现在还没有发现什么BUG
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题!
如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服!
如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务! |