热搜:前端 nest neovim nvim

关于DEDECMS后台乱码问题

lxf2024-04-03 21:17:01

我在做网站的时候,从网上下载了一个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~就是这个文件的编码问题了