卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

帝国CMS编码转换方法

注意事项

切换前先备份下数据库以及d附件目录,转换之前做好一切备份工作,因为会牵涉至数据库操作。

转换步骤

1、备份GBK版的数据库;
2、用Convertz编码切换软件将备份的数据库文件由GBK变为UTF-8;
3、将转换后的数据库恢复到UTF-8版;
4、重新生成前台页面;
5、完成。

详尽教程表明

一、登陆GBK版的后台备份ECMS数据库数据:
1、进占后台>“系统设置”>“备份数据”。步入如下界面:
表明:
(1)、一定必须挑选“求出为Mysql 4.0或3.*格式”选项。
(2)、上面的备份目录名我们设立为“ecms_gbktoutf8”。
2、选项设置后,点击“已经开始备份”即可备份完毕。
3、修改备份目录里的config.php配置文件,找出“$b_dbchar="gbk";”,将它改为“$b_dbchar="utf8";”,然后保存文件。
(例如上面例子中的配置文件就是:e/admin/ebak/bdata/ecms_gbktoutf8/config.php)
二、用Convertz编码切换软件将备份的数据由GBK转为UTF-8:
1、将备份目录下载至本地;(如上图中的:“e/admin/ebak/bdata/ecms_gbktoutf8”目录)
2、新建一个“ecms_utf8”目录,作为GBK转UTF-8目标目录;
3、下载Convertz软件,解压后双击“ConvertZ.exe”即可采用,无须安装;
Convertz下载地址:http://www.phome.net/ecms47/jm/img/gbktoutf8/Convertz8.rar
4、读写后双击“ConvertZ.exe”步入软件界面:到工具栏点击图标右键,弹头出来如下菜单,点击“纯文字文件切换”,例如图:
5、点击“纯文字文件转换”,步入如下界面:
来源文件选择备份数据库的目录
目的地选择我们新建的“ecms_utf8”目录
点击“全部重新加入(涵盖子目录所有档案)”按钮
编码切换选择“GBK>UTF-8(繁体字)”:如果没“GBK>UTF-8(简体)”选项,点击“进阶选项”,挑选为如下即可:
6、设置后,点击“已经开始切换”即可将备份目录文件切换为UTF-8。
三、将转换后的数据库恢复正常至UTF-8版
1、从官方下载帝国网站管理系统UTF-8版本,然后安装。
表明:安装时设置的“表名前缀”要与GBK版相同。
UTF-8版本下载:http://www.phome.net/ecms47/
2、安装UTF-8版本后,将切换后的目标目录导入到UTF-8版的“e/admin/ebak/bdata”目录;
3、进占后台>“系统设置”>“恢复数据”。步入如下界面:
恢复数据源目录选择上面激活过来的目录。
4、选择目录后,点击“已经开始恢复”即可恢复正常完毕。
说明:至此步我们已经将数据库切换为UTF-8数据。
四、重新生成前台页面。
1、恢复正常UTF-8数据库后,我们再次登陆后台(用GBK版的帐号登陆);
2、进占后台后,然后步入“系统设置”>“数据更新中心”:依次按下面顺序生成前台页面,如图:
五、至此,帝国网站管理系统GBK版转回UTF-8版切换完毕。

卓越飞翔博客
上一篇: 帝国CMS百度时时推送代码
下一篇: 帝国CMS调用当天发布的信息
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏