楼 主
郁闷:if字符比较时“〇”这个字符为空。。。
发表于 2010-03-31 15:14 · 中国 吉林 延边朝鲜族自治州 延吉市 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
@echo off
if "〇"=="" echo 〇就是空,空就是〇。
if "12〇34"=="1234" echo 12〇34和1234也能相等。
if 〇 lss 0 echo 还能找到比〇小的字符吗?
pause
[
Last edited by Hanyeguxing on 2010-3-31 at 22:34 ]
第 2 楼
发表于 2010-04-08 17:52 · 中国 广东 佛山 顺德区 电信
初级用户
★★
积分 151
发帖 106
注册 2009-10-09 21:24
16年会员
UID 152856
性别 男
来自 河南省
状态 离线
你都搞不懂的东西,我们这些初级的更是不能理解了,,,
第 3 楼
发表于 2010-04-08 17:54 · 中国 广东 佛山 顺德区 电信
初级用户
★★
积分 151
发帖 106
注册 2009-10-09 21:24
16年会员
UID 152856
性别 男
来自 河南省
状态 离线
第 4 楼
发表于 2010-04-08 18:37 · 中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916
发帖 752
注册 2008-12-28 04:30
17年会员
UID 135147
性别 男
来自 广西
状态 离线
是批处理预处理出现BUG了
再试试这样看看,还相等吗?
set aaa=12〇34
set aaa
if "%aaa%"=="1234" echo 12〇34和1234也能相等。
第 5 楼
发表于 2010-04-08 18:51 · 中国 吉林 延边朝鲜族自治州 延吉市 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
在xp sp3下,依然相等.换了代码页,〇成了乱码的时候,就不相等了...
在win 7和Vista下没这个问题
[ Last edited by Hanyeguxing on 2010-4-8 at 18:53 ]
论坛跳转: