我们在用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
相关视频
相关阅读 PC6教你如何删除dedecms织梦链dedecms 跨域共享cookie的域名 实际方法dedecms内容模型使用教程DedeCMS没找到正确的uc配置!dedecms5.6 小说频道出错的解决办法dedecms分页显示代码并设置样式教程dede5.6 搜索改为百度及置入百度搜索广告和google搜索广告DEDE图片是否加水印的BUG解决方法
热门文章 Wordpress本地安装教程dx1.5如何设置二级域名
最新文章
hbuilder有哪些快捷键Wordpress本地安装教程
Wordpress本地安装教程expression web 4文档乱码解决方法dz 2.5“收藏本版”关闭小对话框无法关闭解在制作安装软件之前,您必须先将易语言存盘,
人气排行 如何使用multipart/form-data格式上传文件Photoshop PS图层混合模式详解(非常详细)ISAPI_Rewrite3使用教程网站里添加收藏和设为首页代码桌面快捷方式图标不见了C#获取执行程序所在的当前路径的方法详解(XMLHttpRequest)进行跨域请求方法如何用远程桌面连接进行传输文件
查看所有0条评论>>