dedecms 从gbk转换成utf-8
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-13 09:46:26 浏览: 评论:0
在帮别人修改织梦模板的时候,别人的要求是:在现有的织梦做网站上增加一个多语言界面,就是在现有的中文界面上新增 英文,日文 和韩文.
第一个当然想得就是在织梦后台新增几个这样的 栏目,然后只要将模板做成其他的语言就可以调用了,但是也遇到了一个问题就是它现有网站的织梦是gbk的,这种 gbk 是一种中文编码,若想出现其他语言文字就必须转化成UTF-8的,所以自己就再网上整理了一下 找到了一个比较不错也适合自己的转换方式.
1. 备份网站的所有数据
这一部分是很重要的,尤其是数据库的备份,先织梦后台备份,然后再整站进行备份.
2.导出数据库文件并转换。
这一部分需要使用到PHPMyadmin,我们在phpMyAdmin 找到网站的数据库名,默认的数据表前缀为dede_,全选这些数据表,选择导出,将导出的.sql文件在本地 用专门的编辑工具打开,可以使用DW或者是Notepad++等.
我们查找CHARSET=gbk 全部替换为CHARSET=utf8,查找gb2312全部替换成utf8.然后保存.
3.模板文件的转换
用DW打开模板文件,选择 修改——页面属性——标题/编码,我们只要将编码选择为 UTF-8即可,下面还有一个选择就是 是否包含Unicode签名(BOM),这个不要选择,否则在使用织梦模板插入include时会出错.
若发现有的文字出现了乱码,自己手动更改即可,将全部的模板文章转换问UTF-8格式的,文件基本上就转换好了.//开源软件:phpfensi.com
4.安装UTF-8格式的织梦安装包
你使用的是织梦哪个版本的织梦就安装相应的UTF-8格式的安装包,安装好之后使用phpMyAdmin 将这个新数据库名中格的表删除,并将转换好的.ssql文件导入即可,将转换好的模板文件覆盖.
好了再织梦后台生成一下全站就可以看到效果了.
Tags: dedecms gbk转换utf-8
相关文章
- ·dedecms漏洞防护(2013-11-15)
- ·DedeCMS Error: (PHP 5.3 and above) Please set request_or (2013-11-15)
- ·dedecms文章内容页中的收藏功能收藏的文章路径错误问题解决(2013-11-15)
- ·给织梦DedeCMS文章标题增加自动加长尾关键词的方法(2013-11-15)
- ·dedecms列表页上一页下一页翻页单独调用(2013-11-15)
- ·dedecms php.ini register_globals must is Off(2013-11-28)
- ·dedecms 问答系统如何取消积分与用户登陆验证(2013-11-28)
- ·dedecms上传图片文件时提示 Upload filetype not allow(2013-12-04)
- ·DedeCMS图集中缩略图不能显示的解决方法(2014-01-09)
- ·安装dedecms:Call to undefined function get_magic_quotes_gpc()(2014-01-09)
- ·Dedecms怎么在首页调用最新评论(2014-01-09)
- ·dedecms自定义模型之独立模型在首页、列表页、内容调用内容(2014-03-11)
- ·织梦DedeCMS子目录移动到根目录的方法(2014-03-11)
- ·DEDECMS织梦短标题标签调用与字数修改方法(2014-03-11)
- ·织梦DedeCMS列表摘要 description 长度控制方法(2014-03-11)
- ·dedecms5.6,5.7去掉系统默认的友情链接链(2014-03-11)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)