帝国网站管理系统4.7 GBK版转UTF-8版方法

发布时间:2019-10-12

仿站网>问答 > 帝国网站管理系统4.7 GBK版转UTF-8版方法
注意事项:
转换前先备份下数据库以及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版转换完毕。


相关说明:
如果使用的是存文本模型(如文章系统模型),那么你必须用ConvertZ软件将d/txt目录里的文件转成UTF-8编码。
回复列表
1.
支持
2.
5.1gbk转5.1UTF-8用此方法,主页变成了空白,而模板数据都存在。这是什么问题,弄不懂
3.
留名,支持!
ECMS太厉害了
4.
不错,大家可以看看这个站http://www.nbsex120.com
5.
楼上的挖焚啊。。。
6.
MARK
7.
高人。
8.
终于学会了这一招数据转换
9.
采用存文档的文章怎么办呢
乱码啊,
10.
用超级备份王备份了,之后转换为utf8,恢复数据库之后使用帐号不能登陆后台,提示帐号密码错误
11.
来看了,支持一下。
12.
我转了内容全是乱码
13.
看到有朋友说转换不成功,我说下我这儿的情况~~

原先是4.6,先升级为4.7,按照老大说的导出数据库并转成utf8的,然后导入ecms4.7 utf8版本,一切正常。模板里原先html头部的声明也由charset=gb2312也自动更改成了charset=utf-8。一切正常~~

如果想把utf8转回gbk,用ecms4.7自带的数据库备份就可以,选择导出为gbk的数据库,然后导入ecms4.7 gbk版本。之后需要手工把模板里的charset=utf-8改回charset=gb2312。
14.
帝国不错
15.
什么时候出的utf8版
16.
17.
5.0也是这样吗?
18.
LZ, 5.1gbk转5.1UTF-8也可以用这种方法吗
19.
顶!不错的文章!!!!!!!!!!
20.
老大就是厉害
21.
我转换之后,转换后与转换前的文件没有任何区别,我用文件对比工具查看的。
22.
暂时用不到,还是支持
23.
很遗憾啊老大,不管用
24.
支持
25.
UTF-8版转GBK版呢??
26.
顶个
27.
很好很强大
28.
不错,出来了
29.
我想知道那些文本存储,是不是也直接这样改就可以了?!
30.
官方的方法就是好啊 暂时不转
31.
好东西
32.
3Q 多谢老大
33.
哈哈,真好!!!
34.
建议置顶加精
35.
沙发
36.
支持,顶
37.
终于等到了,顶
38.
不错不错
39.
不错
40.
感动,终于出来了
41.
这个得顶
42.
正需要,真是及时雨
相关问题
仿站网专注于帝国CMS仿站及二次开发、模板定制等各种有关帝国CMS程序疑难杂症!
  • 首页
  • 客服
  • 头部