iis服务器助手广告
返回顶部
首页 > 资讯 > 服务器 >dedecms如何改编码方式
  • 733
分享到

dedecms如何改编码方式

dedecms 2023-02-23 11:02:31 733人浏览 独家记忆
摘要

本文小编为大家详细介绍“dedecms如何改编码方式”,内容详细,步骤清晰,细节处理妥当,希望这篇“dedecms如何改编码方式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

本文小编为大家详细介绍“dedecms如何改编码方式”,内容详细,步骤清晰,细节处理妥当,希望这篇“dedecms如何改编码方式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

修改方法:1、备份原网站,利用后台数据备份功能进行数据库备份,并将网站根目录下面所有文件进行打包;2、利用转码工具数据库进行转码;3、清除网站空间的资料,下载新dedecms程序,按新编码方式进行安装,会得到一个空白的新编码的织梦网站;4、使用网页编辑软件对模版进行批量编码;5、将转码后的数据导入空白的织梦网站即可。

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

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

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

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

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

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

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

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

dedecms如何改编码方式

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

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

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

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

转码的原理就是

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

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

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

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

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

我们在压缩包得到

dedecms如何改编码方式

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

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

默认的后台admin  密码123456

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

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

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

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

dedecms如何改编码方式

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

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

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

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

转码工作拆解之程序转码

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

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

dedecms如何改编码方式

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

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

dedecms如何改编码方式

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

dedecms如何改编码方式

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

dedecms如何改编码方式

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

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

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

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

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

dedecms如何改编码方式

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

dedecms如何改编码方式

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

转码工作拆解之模版转码

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

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

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

用dreamweaver打开其中一个模版文件。

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

dedecms如何改编码方式

我们将简体中文(GB2312)选择成 Unicode(UTF-8),

dedecms如何改编码方式

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

转码工作收尾—恢复网站

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

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

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

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

恢复后,原来的GBK数据库就被转码成utf8了。

这里,我们得网站就从GBK完整的转码成utf-8,就可以改造MIP了。

转码注意事项

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

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

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

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

读到这里,这篇“dedecms如何改编码方式”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程服务器栏目。

--结束END--

本文标题: dedecms如何改编码方式

本文链接: https://www.lsjlt.com/news/197244.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • dedecms如何改编码方式
    本文小编为大家详细介绍“dedecms如何改编码方式”,内容详细,步骤清晰,细节处理妥当,希望这篇“dedecms如何改编码方式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-02-23
    dedecms
  • php如何修改编码方式
    这篇文章主要介绍了php如何修改编码方式的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何修改编码方式文章都会有所收获,下面我们一起来看看吧。一、什么是字符编码字符编码指的是在计算机上处理和存储字符的方式...
    99+
    2023-07-05
  • dedecms如何进行编码转换
    dedecms中进行编码转换的步骤是:1、使用管理员账号登录Dedecms的后台管理界面;2、导航到系统设置;3、找到编码设置;4、根据需求,选择目标编码格式;5、完成编码设置之后,点击保存按钮将更改应用到网站上即可。本教程操作系统:Win...
    99+
    2023-08-03
  • php如何改变页面的编码方式
    这篇文章主要介绍了php如何改变页面的编码方式的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何改变页面的编码方式文章都会有所收获,下面我们一起来看看吧。一、了解什么是编码首先,我们需要了解什么是编码。编...
    99+
    2023-07-05
  • 如何修改oracle编码格式
    修改oracle编码格式的方法:1、在要修改编码格式的Oracle数据库中创建一个新的数据库实例;2、使用Oracle SQL Developer工具,通过修改NLS参数,可以调整数据库的编码格式;3、使用“ALTER DATABASE”命...
    99+
    2023-07-10
  • dedecms网站编码异常,如何修复?
    《dedecms网站编码异常,如何修复?》 背景介绍 dedecms是一个知名的开源内容管理系统,广泛应用于各类网站。然而,在使用dedecms建站过程中,有时会遇到编码异常的问题,如...
    99+
    2024-03-13
    网站 修复 dedecms
  • dedecms如何修改字体
    这篇文章主要介绍了dedecms如何修改字体的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇dedecms如何修改字体文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2023-02-23
    dedecms
  • 怎么修改plsql的编码方式
    要修改PL/SQL的编码方式,可以按照以下步骤进行操作:1. 打开PL/SQL开发工具,例如Oracle SQL Developer...
    99+
    2023-09-29
    plsql
  • dedecms登陆页如何修改
    本篇内容主要讲解“dedecms登陆页如何修改”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“dedecms登陆页如何修改”吧! de...
    99+
    2023-03-02
    dedecms
  • vim如何查看和修改编码格式
    这篇文章主要介绍了vim如何查看和修改编码格式的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vim如何查看和修改编码格式文章都会有所收获,下面我们一起来看看吧。在Vim中查看文件编码:set file...
    99+
    2023-06-27
  • 如何用php修改中文编码格式
    这篇文章主要讲解了“如何用php修改中文编码格式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用php修改中文编码格式”吧!一、中文编码方式的种类在介绍如何改变中文编码格式之前,需要先了...
    99+
    2023-07-05
  • 如何修改csv文件的编码形式
    不同的软件版本更改csv文件编码的位置不同,以下提供一种最简单的更改csv文件编码方法: csv文件右键打开方式,选择记事本,右下角即为当前的编码形式  以图所示:当前的编码形式为utf-8  2.更改编码形式 文件另存为,既可以在编码位...
    99+
    2023-09-13
    python 开发语言
  • dedecms如何修改点击量
    这篇文章主要介绍“dedecms如何修改点击量”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“dedecms如何修改点击量”文章能帮助大家解决问题。 ...
    99+
    2023-02-25
    dedecms
  • dedecms编码转换插件的使用方法
    《DedeCMS编码转换插件的使用方法,需要具体代码示例》 DedeCMS是一款功能强大、易于使用的开源内容管理系统,广泛应用于各类网站建设中。在使用DedeCMS的过程中,有时会碰到...
    99+
    2024-03-14
    插件 dedecms 编码转换
  • php.ini如何修改编码
    这篇“php.ini如何修改编码”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php.ini如何修改编码”文章吧。php.i...
    99+
    2023-07-05
  • 如何修改Oracle数据库的编码格式?
    如何修改Oracle数据库的编码格式? 在Oracle数据库中,编码格式是指数据库中存储数据所使用的字符集编码方式。有时候,我们可能需要修改Oracle数据库的编码格式,以满足特定的需...
    99+
    2024-03-08
    数据库格式 oracle编码 sql语句 数据丢失
  • 如何查看linux的编码方式
    要查看Linux的编码方式,可以使用以下命令:1. 使用`locale`命令,它会显示当前系统的语言环境设置,包括编码方式。在终端中...
    99+
    2023-09-04
    linux
  • dedecms如何取消验证码
    本文小编为大家详细介绍“dedecms如何取消验证码”,内容详细,步骤清晰,细节处理妥当,希望这篇“dedecms如何取消验证码”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-02-21
    dedecms
  • php怎么改变页面的编码方式
    随着国际互联网的不断发展,网站开发者越来越需要考虑不同国家、不同字母表的语言显示问题。很多时候我们需要更改网站页面的编码方式,以便适应不同的字符集和语言环境。当网站支持的字符集和语言环境不足以满足需要时,就需要通过php来改变页面编码...
    99+
    2023-05-14
    编码 php
  • 如何在dedecms中轻松完成编码转换任务
    为了在DedeCMS中轻松完成编码转换任务,首先我们需要了解DedeCMS的编码结构和相关文件。DedeCMS是一款基于PHP的内容管理系统,它默认使用UTF-8编码。但有时我们需要将...
    99+
    2024-03-14
    转换任务 轻松完成
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作