web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

帝国CMS GBK转UTF-8引出现乱码如何解决

320 ℃
     

帝国cms GBK转UTF-8引出现乱码如何解决?

将下载的“简体utf-8”版本用ftp软件上传到虚拟主机,然后安装,一路顺利,以为网站恢复也太简单了,马上就能成功啦。

网站安装成功后,接着就是上传以前备份的网站数据。数据全部上传成功后,接着就在帝国后台“备份/恢复数据”处“恢复数据”,过了1分钟,数据恢复完毕,以为所有的事情大功告成。进行数据更新后,进入首页发现页面一片空白,什么也没有。这下我傻眼,刷新了好几十次问题依旧,看来是真的出问题啦。

这时我才慢慢意识到,问题的根源是网站备份的数据我重新安装的帝国cms程序的编码不对。备份的数据当时是在“简体gbk”的编码模式下备份的,而我重新安装的程序是utf-8的。网站内容显示不出来就不足为奇了。

但是有没有什么办法把代码转换呢?

于是我试着在帝国cms后台的“模板管理”里把“修改首页模板”的gb2312改为utf-8,然后“数据更新”首页。哇塞,首页能显示内容了,说明这个方法是可行的。

但是,随之而来的问题是,网站的页面和模板那么多,我一个个手动去改,不仅工作量大而且还会遗漏掉一些页面或模块。有没有什么更省时省力的办法呢?

这个办法终于被我摸索到了:

1、进入帝国cms后台——“模板管理”——右侧最下面的“其他管理”——“批量替换模板字符”——进去以后“原字符”填写“gb2312”,“新字符”填写“utf-8”,选中全部——“替换”。进行了这一步后,为了保险起见,最好进入“数据更新”按照帝国cms的网站迁移教程更新数据。此时,网站首页,内容页应该都不会有乱码啦。

2、但是有一个问题也有可能出现,就是你登陆后台“增加信息”时,页面会部分出现乱码,如下图:

这个问题我琢磨了好久,也找了很多资料,都没有解决。后来看到帝国论坛里有位网友提了句“更新模型”什么的。于是我就去找“更新模型”在哪里,原来所谓的更新模型就是后台“数据更新”里“批量更新模型表单”,你把这个更新了以后,网站再也不会有任何地方有乱码。

所以,即使你是的网站从gbk转到utf-8的,都可以用这种方法方便快捷地进行编码转换以解决乱码问题。

CMS网站被挂黑链应该如何解决?(如何防止黑链)

dede织梦网站转移主机服务器教程

织梦(DEDECMS)系统GBK和UTF8版本的区分(选择方法

详解织梦DedeCms的安全问题优化解决办法(安全设置

帝国CMS-前台定时执行刷新任务插件下载

标签: CMS网站, gbk, 备份

上面是“帝国CMS GBK转UTF-8引出现乱码如何解决”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_1275.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 帝国cms
本文共计876个字,预计阅读时长6分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一个可以查询老黄历的网站,可以根据五行取名!
下一篇: 详细介绍HTTP状态码不同之处的原因(什么原因导致的)
x 打工人ai神器