昨天刚开始接触帝国CMS,对于用帝国CMS来建站还是比较陌生的。可以说是问题一大堆,搞得自己很头痛,官方也有不少的教程,还得慢慢看。以后自己看熟了再整理一下心得吧。
官网已有导入模板的教程,我这里就不说它的具体步骤了,我重点想说的是导入模板时应注意编码的问题,用过帝国CMS的朋友都知道帝国CMS提供了gbk版和utf-8版两种安装包,尤其是使用utf-8版安装包的更应注意编码的问题,因为很多模板的编码都是采用gb2312(适用于gbk版安装包),安装包的编码跟模板的编码不统一就会出现乱码的情况。
我们下载了模板后,主要是看两个编码,一个是文件的编码,另一个是文件代码设置的页面编码。我们打开.temp文件(这个就是需要导入的模板文件),然后另存为,我们就可以看到文件的编码(如下图),如果跟你安装包的编码不统一,那就需要改成你安装包的编码来。(gb2312适用于gbk版安装包)

另一个看文件代码设置的页面编码,假设设置的页面编码是gb2312;也就是代码是这样的<meta http-equiv="Content-type:text/html;charset=gb2312" /> 而我们使用的是utf-8版安装包,那就需要把那个gb2312替换成utf-8来,注意要全部替换,使用查找-替换全部,很快就可以搞定。
这只是一个很小的问题,希望能帮到遇到同样问题的朋友吧,我就被这个问题折腾了半天。
« 上一篇:完美程序 php乱码问题的解决方案:下一篇 »
