dedecms编码转换方法 gbk转UTF-8,UTF-8转GBK

2015-04-26dedecms教程
24

经常遇到编码转换的问题,有的是购买了模板但是模板编码与程序编码不符,导致出现乱码.

今天这篇教程,我来教大家如何转换模板文件的编码和程序的编码.

1.如何转换模板文件编码?

首先下载一个编码转换软件 http://down.chinaz.com/soft/31488.htm

这个工具很好用,在百度搜索下载就可以,像是天空下载站等都可以下载到,软件不大。

将模板文件极相关的css,js文件批量转码即可.

2.如何转换dedecms的程序编码.

首先登陆dedecms网站后台,使用系统菜单下的数据库备份/还原功能,将网站的数据备份,记住要备份数据表结构,然后使用FTP工具将备份好的数据文件下载到您的电脑上。

备份的文件中有tables_struct_xxx这样一个文件,用dreamweaver或EditPlus打开这个文件,使用查找与替换命令,将CHARSET=gbk替换为CHARSET=utf8,然后要保存。

打开准备的转码软件,将第所备份的文件(包括上面修改过的文件),将GBK转换为UTF-8格式。

当然,转换好的文件一定是在一个新的文件夹里面,以便区分原来的GBK的文件。

至此这一步,我们就将数据库文件由GBK格式成功的转换为了UTF-8格式。

然后重新安装新的UTF-8编码的dedecms程序,将转码后的数据库备份文件上传覆盖到对应的数据库备份文件夹,接下来进登陆网站后台,打开系统菜单,使用备份/还原数据库命令,选择数据还原,勾选所有文件,执行还原命令.

至此,我们就完整的将DedeCMSGBK版本转换成了DedeCMSUTF-8版本了。

如需UTF-8转GBK,将上面的软件转换过程中软件里设置成UTF-8转GBK,修改数据库文件的时候也反向替换即可.

如果您有哪里搞不明白,欢迎留言.

The End

相关推荐

Dedecms织梦CMS如何添加自定义函数
我们在使用dedecms时候,需要拓展函数,那么这个函数需要写在哪个文件中呢?一般来说,需要写在:include/extend.func.php中,当然也可以写在其他公共文件中方便调用,以下是几个自定义函数示例...
2025-10-05 dedecms教程
80

dedecms怎么做判断?怎么在一个标签中输入另外一个标签?
我们在使用织梦DedeCMS系统程序开发网站中,经常遇到需要对文章标题进行字数限制,通常做法是在a标签中加入一个title属性,让鼠标放上去的时候显示完整标题。但是标题被剪裁掉一些字符而不完整,下面跟版网的小编就为你推荐另外几种标题调用方式,如进行标题...
2025-07-05 dedecms教程
69

dedecms怎样设置给图片添加水印
dedecms怎样设置给图片添加水印,具体步骤为: 一、进入系统基本参数中的附件设置,启用是否使用图片水印选项; 二、在图像水印设置中选择文字或图片水印类型,文字水印可调整字体、颜色、透明度及位置,图片水印则需上传png格式的半透明logo,并合理设置大...
2025-07-01 dedecms教程
147

dedecms织梦列表页字段怎么做判断
用到dedecms时候,有时候需要对文章列表、arclist输出时候的字段做判断显示,比如缩略图没有则不显示,有的时候就显示图片,并且固定尺寸,这个要怎么操作呢? 关于列表字段内自定义字段的调用方法,有数据则显示无数据则不显示(备注:limit=3,1意思是从第4...
2025-07-01 dedecms教程
68

织梦内容页使用if判断某个字段是否为空
我们在使用织梦dedecms时候,如何使用if判断某个字段是否为空呢?我们以文章页自定义字段website为例:使用if语句判断website网址是否为空,如果有显示website并加上网址,如果没有就不显示。 {wmd:field.website runphp='yes'}if(@me'') {@me = 'a href="'...
2025-06-21 dedecms教程
171

dedecms全局变量如何使用?
在使用dedecms的时候,全局变量用于存放全站通用信息。用户可通过后台模板全局变量管理添加或编辑变量,例如设置cfg_phone保存客服电话。调用时使用{wmd:global.cfg_变量名/}语法,在.htm模板或启用标签解析的文章内容中显示变量值。 在使用 DedeCMS 建站时...
2025-06-17 dedecms教程
138