模板是不支持中文么?

#1 好难登录

说不支持好像也不对,那么下面这种情况是什么问题?
我给模板页面传了一个数组比如:(互联网,IMS,VPN)
在模板里循环输出可以是正常的结果:互联网  IMS  VPN
但是我需要在输出的同时做个判断,比如是否等于某个值,是的话如何,否则如何……
但是这个判断 在==“互联网”的时候就没效果,在==“IMS”或者=="VPN"的时候就正常……
我想不出这是为什么……请教版主……
例子如下(为了研究这个问题,特意简化了,只要有值就行):
                                        <{foreach from=$menu_biss_type item=type}>
                                        <{if $type == '互联网'}>
                                        <{$xz='1'}>
                                        <{/if}>
                                                <{$type}> <{$xz}>

                                          <{/foreach}>

$menu_biss_type这个数组里就那三个值,每一个值都没有空格,所以肯定不是多一个少一个空格的问题。但就是在== '互联网',下面这个<{$xz}>完全没有值,但== 'IMS'或“VPN”的时候就有……到底我哪里错了?




PS:我明明有号,但就是卡在验证码那里过不去,不懂为什么,所以只好另起一个ID

2015-02-16 11:31:16

#2 好难登录

我错了,不是模板的问题……是TXT的问题,数组里的数据是从TXT读入的,TXT加了BOM导致数据显示出来的和实际上的不一至导致此问题

2015-02-16 14:35:12