VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

dedecms如何改变编码方式?

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

dedecms如何改变编码方式?

本教程操作环境:Windows7 & # 31995统、DedeCMS 5.7 & # 12289戴尔G3 & # 30005脑

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

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

★转码准备工作& mdash& mdash备份原GBK & # 32593;站

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

首先,针对GBK & # 65288;GB2312 & # 65289原网站,进行备份,步骤如下:

第一,利用后台数据备份功能进行数据库备份,进入后台,依次点击

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

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

1.png

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

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

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

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

转码的原理就是

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

用织梦UTF-8 & # 30340;程序直接替换GBK & # 30340;程序,

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

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

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

我们在压缩包得到

2.png

这个上传& # 21487;以改成其他名字再放到网站里面,比如我改成舒居

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

默认的后台管理& # 23494;码123456

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

然后点击& ldquo备份与恢复数据库& rdquo下面的& ldquo备份数据& rdquo

会出现你原来网站的数据库,点击数据库后面的& ldquo备份数据& rdquo

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

3.png

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

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

点击下面的& ldquo开始备份& rdquo一会就自动备份好了

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

★转码工作拆解之程序转码

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

选择UTF-8 & # 30340;进行下载,下载解压,我们得到的上传& # 37324;面的文件就是程序的内核文件,上传到网站空间

4.png

安装步骤详解,这里懂织梦安装的扫一眼跳过。直接到下一步模版转码。

第1步,运行您的域名/install/index.php

5.png

第2步,勾选,我已经阅读并同意此协议,点击继续

6.png

第3步,如果下面出现继续,点击继续进行下一步,至于红叉什么的一般不用管,如果不出现继续,说明你得空间有问题,请自己自行查找空间的原因。

7.png

第4步,这里是最重要的一部分,根据上图,模版选择那里我们基本不需要选择什么,开始第二块,数据库设定,这里涉及到几个概念& ldquo数据库主机& rdquo、& ldquo数据库名称& rdquo、& ldquo数据库用户& rdquo、& ldquo数据库密码& rdquo、& ldquo数据表前缀& rdquo、& ldquo数据库编码& rdquo。请自己将空间商或者自己创建的数据库信息对照着填写完整。

第三块,管理员帐号密码,自行填写

第四块,网站设置这里,网站名称改成你自己的,其他一般不需要动,尤其是饼干& # 21152;密码这个尽量不要动,其他的在后台都可以改的

不要勾选初始化数据进行体验,直接点击继续,就安装完成了!

我附上我的安装参数给大家看一下。

8.png

出来下面的界面,证明你安装成功了

9.png

程序转码部分到这里就完成了,此时,我们得到一个空白的UTF-8 & # 30340;织梦网站。

★转码工作拆解之模版转码

请务必用专业的网页编辑软件进行此步操作!

我建议大家使用dreamweaver & # 25110者记事本+& # 65292;当然网上也有针对模版批量GBK & # 36716;码utf-8 & # 30340;小工具。不能用记事本更改!前端可以跳过模版转码的教程。

首先我们要在备份的网站资料里面,分离出我们的模版文件,其中有程序模版文件一般在网站根目录的模板& # 25991;件夹下面的某个文件夹,还有css & # 20197及js & # 25991件,需要自行查找,进行替换转码由于模版文件和样式文件尽不相同,我在这里只用dreamweaver & # 26367换一个网页做演示,其实前端看到这里就笑了,这真是废话连篇& hellip& hellip

用dreamweaver & # 25171开其中一个模版文件。

依次点击修改& mdash页面属性& mdash标题/编码& mdash编码,此时出现的应该是如图

10.png

我们将简体中文(GB 2312)& # 36873;择成Unicode(UTF-8),

11.png

点击确定,这个模版文件就成功了,按照这个方法将所有提取出来的模版文件,进行转码。转码完毕后,上传到新安装的UTF-8 & # 30340;网站相应的位置。

★转码工作收尾& mdash恢复网站

到这里,数据库转码但未恢复,程序转码完毕但是空白数据,模版转码完毕

这时再使用帝国数据备份王,恢复数据库

依次操作步骤是,登录域名/舒居

点击& ldquo备份与恢复数据库& rdquo下面的恢复数据,选择数据源目录,就是刚才备份数据库那个目录,下面在& ldquo要导入的数据库& rdquo选择数据表(就是原网站数据表),点击开始恢复。

恢复后,原来的GBK & # 25968;据库就被转码成utf8 & # 20102。

这里,我们得网站就从GBK & # 23436;整的转码成utf-8 & # 65292;就可以改造MIP & # 20102。

★转码注意事项

1,如果程序做过改动或者二次开发,不建议进行转码

2,转码后登陆后台,依次点击,系统设置-系统基本参数,在站点设置这里,点击一下确定

3,如果生成或者模版出现错误,要依次点击生成-自动任务-更新系统缓存

4,织梦模版标签要尽量使用最兼容的模版标签

织梦的转码过程也可以应用到其他PHP & # 30340CMS & # 31995统转码。

推荐学习:dedecms & # 25945程

以上是dedecms如何改变编码方式的细节。更多信息请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:dedecms如何改变编码方式? https://zhujicankao.com/95353.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » dedecms如何改变编码方式?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!