DedeEIMS 乱码问题的原因与解决方法

DedeEIMS 乱码问题的原因与解决方法,第1张

概述PHP环境下面最容易出现乱码的问题有三处:一般编码要统一,如统一使用utf-8,或者gbk(gb2312)等,下面我们以utf8编码说一下。1. PHP文件本身编码问题,这个问题你可以通过一些软件修改文件编码,如editplus,修改为utf-8。2.就是浏览器编码,也就是 <meta http-equiv="Content-Type" …

PHP环境下面最容易出现乱码的问题有三处:

一般编码要统一,如统一使用utf-8,或者gbk(gb2312)等,下面我们以utf8编码说一下。

1. PHP文件本身编码问题,这个问题你可以通过一些软件修改文件编码,如editplus,修改为utf-8。

2.就是浏览器编码,也就是 <Meta http-equiv="Content-Type" content="text/HTML; charset=utf-8"> 这里面的编码,修改为 utf-8.

3.数据库编码,数据库编码也要统一,不然也是会出乱码的。。这要这三种编码一样,那乱码问题就解决了。

下面说一下Dedeeims乱码的问题:

首先我剖析一下,dedeeims安装的时候数据库默认编码是utf8,dedeeims文件本身就是utf8编码,  不像Dedecms分UTF8和GBK版,也就是说上面两种情况(数据库编码,文件本身编码)排除,那问题的所在就是 模板 的编码和文件编码。

要解决模板乱码问题需要解决两个问题:

1. 在模板代码中 <Meta http-equiv="Content-Type" content="text/HTML; charset=utf-8"> 替换为:

<Meta http-equiv="Content-Type" content="text/HTML; charset={dede:global.cfg_soft_lang/}" />

2. 修改文件本身编码:
我一般使用editplus软件更改文件编码。editplus *** 作步骤:先打开文件,执行 "文件" ->“文件编码方式”->“更改文件编码方式”在d出的对话框中的列表框中选择 "utf-8"即可。。最后在editplus的右下角的状态栏会显示该文件的编码。

总结

以上是内存溢出为你收集整理的DedeEIMS 乱码问题的原因与解决方法全部内容,希望文章能够帮你解决DedeEIMS 乱码问题的原因与解决方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1002447.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存