dedecms程序GBK版本与UTF-8版本相互转换的经验

1、首先当然是将原来的网站备份(包括数据库备份——就是dedecms后台的“数据库备份”产生的文件),这样不成功的时候可以恢复啊,最好是数据库备份以后全站下载下来或全站打包备份(看你的网站支持与否);
2、将数据库和模板文件(默认是templets下的所有文件)下载;
3、利用Convertz8这样的软件将数据库和模板文件中的所有能转换的文件进行转换(GBK转UTF-8);
4、然后上传dedecms的UTF-8版本的程序和刚才转换好的数据库和模板文件,再正常的安装恢复即可。

****************************************
几点说明:
1、关于网站的备份恢复,本站已经介绍过了,请见这里(http://lucktu.blogbus.com/logs/27605159.html);
2、\templets\style下面的 .CSS 经上面的转换以后,可能有些不正常,需要在dedecms的后台,对该文件中的乱码(主要是中文部分)对照原来的文件进行修改;也正是这些乱码,造成了你在调整这些 .css 文件时,你的网站可能会字体突然变大或变小,网站一团乱。另外该目录下的文件还需在这里手工修改一下:将开头的“gb2312”(或GBK字样的东西)改为“utf-8”。
3、上面是GBK转换为UTF-8的方法,反之亦然,方法类似。
4、注意要使用相同版本的转换和升级啊。
以下的非本人的经历,仅供参考:
5、如果遇到无法找到模板的问题(DedeTag Engine Load Template False!),那么这些表不用转换!
dede_sysconfig_0_069cd6299a9d06cc.txt  
dede_sysconfig_0_841c4f397bfe6db8.txt 
dede_syspassport_0_212a94fa4c3e3a81.txt  
dede_syspassport_0_45ccd4ba1025b239.txt
6、如果你遇见了,还原后,管理员不能登陆,那请这4个表不要还原!
dede_admintype_0_12b310105ca3d967.txt  
dede_admintype_0_d186ce9ac5556f0d.txt 
dede_admin_0_212175a6fbe02dd9.txt  
dede_admin_0_aa3a46e03be361c4.txt


0%(0)

100%(1)

发表评论

*