织梦GBKGB2312转utf-8编码操作步骤(全站修改方法)


本文整理自网络,侵删。

目前MIP对编码是有严格要求,必须是UTF-8,那么对于大部分GBK或者GB2312的用户只能先将网站整体进行编码转换,才能进行MIP改造,不然改造后的页面是乱码一大片。

为什么MIP只支持utf-8?目前部分手机自带浏览器仅支持UTF-8,打开GBK的网站会出现乱码,所以为了手机的兼容性,MIP在这里规范了网页的编码为UTF-8。同时建议大家做网站尽量使用UTF-8,不仅是国际的主流编码,而且网站的质量也会有所减小。同时本教程适用于其他PHP系统的cms,大概原理就是UTF-8程序替换,模版转码,数据库转码,这三部分的操作。详细讲解如下。


转码准备工作——备份原GBK网站


在转码前,我们要有一些准备工作和注意事项

首先,针对GBK(GB2312)原网站,进行备份,步骤如下:

第一,利用后台数据备份功能进行数据库备份,进入后台,依次点击,(或者用 帝国备份王)

      系统—系统设置—数据库备份/还原  这里出现数据库表单,

      在这里点击“确定”进行数据库备份,根据数据库大小,备份时间长短不一。

第二,等待数据库备份完毕之后,将网站根目录下面所有文件进行打包,备份

到这里网站资料以及数据库备份完成。

进行整站备份的目的是,防止转码失败后,进行整站恢复。

完整的织梦网站分三部分,程序模版数据库,我们依次针对这三部分进行转码操作。

转码的原理就是

用帝国数据备份王进行数据库转码,

用织梦UTF-8的程序直接替换GBK的程序,

用网页编辑器进行模版转码。


转码工作拆解之数据库转码


数据库转码,测试了几种方式,发现转码最安全最完整的方式就是使用帝国数据备份王

下载地址    ebak点phome**/   我们在压缩包得到

这个upload可以改成其他名字再放到网站里面,比如我改成 shuju

然后把这个目录放到网站下面,访问地址就是  域名/shuju

默认的后台admin  密码123456

登陆之后,出现一个数据库设置,我们要把原网站使用的数据库地址,数据库用户,数据库密码依次输入设置好。(可能要修改默认登录密码和随机验证码,自己修改一下吧)

然后点击“备份与恢复数据库”下面的“备份数据”

会出现你原来网站的数据库,点击数据库后面的“备份数据”

此时出现的页面,十分重要但是也很简单,就在这里进行转码

这里我们要手动选择 utf8 然后备份出来的数据库,就是utf8了,也就是被转码了

存放目录要记一下,因为我们备份完,就要还原,还原的时候要用到它

点击下面的“开始备份”一会就自动备份好了

备份完,我们要把转码后的数据库还原回去,下面先进行程序和模版转码,程序和模版转码后,我们再恢复数据库。


转码工作拆解之程序转码


程序转码大概步骤是,完成备份之后,保留备份包,然后清空网站空间(只清除网站空间的资料,帝国数据备份王不要清理,恢复数据还要用!),下载新的UTF-8的程序,进行安装,此时完成程序部分的转码工作。

程序下载地址: www点dedecms**/products/dedecms/downloads/ 选择UTF-8的进行下载,下载解压,我们得到的 uploads里面的文件就是程序的内核文件,上传到网站空间

阅读剩余部分

相关阅读 >>

通过iis自带工具iisapp.vbs查询哪个w3wp.exe站点占用资源(cpu或内存)

删除dedecms 5.7里面烦人的织梦链的方法

dedecms 织梦系统栏目及子栏目调用友情连接的方法

dedecms图片集添加水印的方法

织梦DedeCMS软件频道判断是本站下载链接后再列出镜像的方法

dede织梦cms模板在runphp=yes的标签中调用其他field值的方法

dede解决上传附件时提示没有选择上传文件

织梦dede模板内怎么加入php代码的方法示例

解决织梦安装模板时提示不能安装的问题

织梦登陆后台卡死无法进入的解决方法

更多相关阅读请进入《织梦DedeCMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...