欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

关于DEDECMS后台乱码问题

程序员文章站 2022-06-07 12:53:41
...
我在做网站的时候,从网上下载了一个UTF8版本的后台模板,替换掉原来的模板,换掉之后就出现乱码,而且是一小部分乱码,根据在网上找的办法,我用DW把所有文件都改成了UTF8编码的,无效!求大神解答一下究竟该怎么改才能把乱码问题解决掉


回复讨论(解决方案)

DEDECMS 分 gbk 版和 utf-8 版两种,你用的是哪种?
如果你用的是 gbk 版的,那么应该将下载得来的 utf-8 版的模板另存为 gbk 的(在 windows 就是 ANSI)

DEDECMS 分 gbk 版和 utf-8 版两种,你用的是哪种?
如果你用的是 gbk 版的,那么应该将下载得来的 utf-8 版的模板另存为 gbk 的(在 windows 就是 ANSI)


我用的是UTF8,下载的版本也是UTF8,模板我也全部改成UTF8了,还是不行,还有哪里可以改的么?

截个图看看乱成什么样的

截个图看看乱成什么样的



截个图看看乱成什么样的



有些页面是完全部正常显示中文,弹窗+有些页面就会像图片那样一半正常,一半乱码

乱码部分是 GBK 字符在 UTF-8 环境中的表现
如果你改用 IE 浏览器,那么乱码部分将是空白

乱码部分是 GBK 字符在 UTF-8 环境中的表现
如果你改用 IE 浏览器,那么乱码部分将是空白


- -IE我有试过,是空白的框框,我现在求教的就是怎么把那部分的GBK改到UTF8编码,我已经找不到能改的东西了

那你总得给我看到一些实在的东西吧?
比如 标题 列是怎么产生的

那你总得给我看到一些实在的东西吧?
比如 标题 列是怎么产生的


我整个都是从网上下载的DEDECMS后台模板,下面这个样子的,我没改到模板的代码,所以我也不知道


那你总得给我看到一些实在的东西吧?
比如 标题 列是怎么产生的


我整个都是从网上下载的DEDECMS后台模板,下面这个样子的,我没改到模板的代码,所以我也不知道


这后台改的真难看



那你总得给我看到一些实在的东西吧?
比如 标题 列是怎么产生的


我整个都是从网上下载的DEDECMS后台模板,下面这个样子的,我没改到模板的代码,所以我也不知道


这后台改的真难看
……兄台能这么评价,是有解决办法 ?

一半乱码,从数据库或者dede的缓存出来的东西是utf8吗?

把数据库与页面编码统一,然后再清除下缓存数据,就OK了

include下typeunit.class.admin.php文件编码

是否本分过数据库?编码要统一

include下typeunit.class.admin.php文件编码

牛~3Q~就是这个文件的编码问题了