欢迎光临 姜项项个人博客

梦真是个可怕的东西,总是在你毫无防备的时候,让你记起你你费经心思想要忘记的人。---By:姜项项

DedeCms系统配置参数填中文空白正确解决方法!

姜项项个人博客 https://www.jiangxx.com.cn 2020-07-13 11:49 出处:网络 编辑:@姜项项
  首先,我们要确定一下网站是否是GBK,或者是GB2312,(因为老外认为网页普遍应该是utf-8编码,于是在PHP5.4后 htmlspecialchars函数 的编码参数的默认值改为UTF-8,导致GBK的中文站使用这个参数会为空。因此强制

  首先,我们要确定一下网站是否是GBK,或者是GB2312,(因为老外认为网页普遍应该是utf-8编码,于是在PHP5.4后 htmlspecialchars函数 的编码参数的默认值改为UTF-8,导致GBK的中文站使用这个参数会为空。因此强制让它使用GB2312编码)


  2、现在网站的后台,基本参数是填写不了中文的。


  3、打开网站的FTP,找到/dede/templets/sys_info.htm,将他下载下来。


  4、然后用DW,或者是其他代码编辑器,打开下载下来的sys_info.htm。


  5、用替换查找,查找htmlspecialchars($row['value']) 将其修改为htmlspecialchars(($row['value']), ENT_COMPAT ,'GB2312')替换查找的快捷键一般为ctrl+f,修改好过后保存。


  6、最后将修改好的保存好的文件,再上传到FTP上面/dede/templets/里面,将原来的覆盖掉。


  7、上传完毕,重新打开后台就可以了。


  注意事项


  复制代码的时候,不要打多空格了或者是其他的符号,否则的话是会出错的。


  htmlspecialchars($row['value'])有两个,两个都要替换成htmlspecialchars(($row['value']), ENT_COMPAT ,'GB2312')


0

精彩评论

暂无评论...
验证码 换一张
取 消