ecshop商城gbk与utf8数据库互转的方法

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

最近给一朋友整了一模板,商城是ecshop商城,
商城的模板是utf8的,但是论坛有数据是GBK的,因为GBK与UTF8整合后积分会不通过;
只能转换数据库,几种方法如下:
第一:
1 后台选择全部备份数据
2 打开备份数据文件,转编码
3 批量修改建表语句,把里面的建表的编码更改
4 安装另一个编码的ec
5 导入数据
6 如果表前缀一样,那么已经完成了,如果前缀不一样,到data/config.php修改下表前缀

第二:
下载Navicat for MySQL
然后连接远程数据库,将远程数据库导出到本地SQL,
然后用Notepad++批量规换CHARSET=GBK为CHARSET=utf8,
再在新的UTF8数据里执行本地的转换后的数据包,经测试原GBK数据完整导入到UTF8数据库内

第三:
第一步:转换前,请先登录网站后台备份数据库,并将这个数据库备份文件下载到本地;
第二步:然后网上下载一个Notepad++软件(个人认为这个软件比较强大,如果数据库比较大,用记事本编辑会出现死机现象);
第三步:用这个软件打开这个文件,使用“查找/替换”功能将文件中的含有“gbk”的建表语句全部替换为“utf8”;
第四步:使用菜单栏“格式->转为UTF-8编码格式”将此文件转为UTF-8格式的编码;
第五步:保存;
第六步:下载同版本的utf8编码的该网站程序,解压后上传服务器安装。安装时请注意数据库名、用户名、密码、表前缀、管理用户名、密码等要与原备份数据库文件一致;
第七步:打开该网站的数据库服务器,找到已安装的数据库,点击打开,找到右侧的顶部菜单栏“导入”,导入本地已编辑过的此备份数据库文件即可。

第四:
1、到后台“数据库管理”——数据备份中全部备份数据。
2、把备份的数据下载到电脑。
3、用记事本打开备份的文件。用查找替换命令把里面的sql文件里的全部DEFAULT CHARSET=gbk替换为DEFAULT CHARSET=utf8,然后另存为,在对话框中改为UTF8编码
4、把空间上的所有程度下载到电脑。
5、用51EC模板转码专用工具1.0.rar把所有空间上下载的文件(网站程序wwwroot文件夹里的所有文件)转换成UTF8
6、上传所有转换好的文件履盖原文件。
7、恢复备份数据

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » ecshop商城gbk与utf8数据库互转的方法

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情