一、遇到乱码
今天,在用织梦做网站的时候,无意间发现{dede:includefilename="footer.htm"/}、{dede:includefilename="head.htm"/}标签调用的footer.htm/head.htm模板中的汉字出现乱码,如下图:
后台源码:

前端显示:

二、解决方法1
百思不得其解。通过观察源代码发现,使用织梦标签(如:[field:typename/]),通过后台输入汉字,就可以正常显示汉字了。根据这个思路,进入后台,依次点击“系统->系统变量->添加新变量”,增加一个全局的系统变量->然后再通过系统变量输入汉字->前端调用系统变量,这样曲线救国的方式,就可以解决头部、底部标签调用模板时中文乱码的问题。


三、解决方法2
经过尝试,发现把中文修改成英文,乱码也会自动消失。这对于做中文站的朋友来说,可能是个巨大的伤害。

四、扩展开来,类似头部、底部标签中调用模板时,是否也会出现这样的问题呢?如果是,按照方法1,或者2直接修改既可;如果否,可能是系统的问题了。