请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 1991|回复: 1

模板是不支持中文么?

[复制链接]
发表于 2015-2-16 11:31:16 | 显示全部楼层 |阅读模式
说不支持好像也不对,那么下面这种情况是什么问题?
我给模板页面传了一个数组比如:(互联网,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-2-16 14:35:12 | 显示全部楼层
我错了,不是模板的问题……是TXT的问题,数组里的数据是从TXT读入的,TXT加了BOM导致数据显示出来的和实际上的不一至导致此问题
您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2019-12-14 11:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表