问:我用DreamWeaver做的模板,在本地预览的时候很正常,但是复制到系统中,然后用这个模板发布出来的页面全部是乱码。怎么回事?
答:您的这种问题一般是由于
模板的编码和系统生成的物理文件的编码不一致造成的。
E-Dragon CMS默认生成的所有物理文件都是UTF-8编码【点击查看《
为什么要采用UTF-8编码,UTF-8编码有什么好处?》一文】。这是为了能让您的站点页面在任何版本,任何语种的操作系统中都能够正常显示。
在系统的配置项中:(/manage/inc/config.class.asp)有设置生成的物理文件的编码类型项,如下图:
而如果您的配置项中是上图所示的UTF-8编码类型,那么您在用DreamWeaver制作
模板的时候就要选用UTF-8编码。如下图:
您也可以将配置项中的publicCharSet值改为"GB2312",注意双引号别丢了。这样生成出来的也不会乱码了。但我们还是推荐您采用UTF-8编码。
总之:
模板的编码类型必须和系统配置中的生成文件编码类型一致。