今天没事准备将GBK编码的网站转成UTF-8编码。由于转码需要模板的编码转码和SQL数据库编码转码。
看了帝国备份王可以自动识别编码功能,先在GBK程序上优化数据(发现可以减少数据占用)在备份数据库,帝国备份王的使用方法自带有。
1、网站模板导出,把模板需要的“images、css、js”备份下来。
2、下载“D”文件夹(附件上传文件夹,自己自定义了备份自定义的),
3、然后备份“/e/data/html/”下的表单
接着安装新的UTF版本的帝国CMS程序,上传“D文件夹”和“html表单文件夹”。注意文件夹路径。
接着按照顺序恢复数据,成功之后,发现前台编码正常显示,但是在后台“管理信息”下出现乱码。查看数据库编码也是对的-“UTF”:
但是就是只有后台“管理信息”出现乱码。信息标题是正常显示其他操作向是乱码,后台页面的编码也是“UTF-8”,是不是备份的HTML表单有问题。活马当作死马医,把帝国CMS原始程序的“/e/data/html/”表单直接上传覆盖,再次刷新一遍,OK!乱码消失恢复正常。
来自Davids zhou博客原创文章请尊重作者:http://www.zongk.com/zongk/22.html转载请标注此链接
Davids zhou | 站点地图 | | | 皖ICP备14017762号 如有侵犯您权利点击上面QQ -Powered By 帝国CMS -davids.zhou#qq.com(#换@)
Davidszhou个人博客主要记录在网站建设、SEO优化、python开发、PHP开发中遇到问题记录保存,作为他人参考学习教程