以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]Asc与Chr的值和系统有关吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=29778)

--  作者:don
--  发布时间:2013/3/13 14:08:00
--  [讨论]Asc与Chr的值和系统有关吗?
WIN7  繁体系统下测试:

\'\'\'
Output.Show(Asc("你"))  \'得到-22719, 帮助是-15133
Output.Show(Chr(Asc("你")))  \'女幾, 按帮助应该返回

看来ASC及Chr应慎用!

--  作者:狐狸爸爸
--  发布时间:2013/3/13 14:09:00
--  

哈,中文这样就可以:

 

Output.Show(Chrw(Ascw("你")))


--  作者:don
--  发布时间:2013/3/13 14:17:00
--  
老大,我这里 Output.Show(Asc("农"))  =  63,
印象中  中文的ASC都是负数吧?


--  作者:狐狸爸爸
--  发布时间:2013/3/13 14:19:00
--  

呵呵,通常负数,但是也不一定,以实际测试为准


--  作者:don
--  发布时间:2013/3/13 14:26:00
--  
真的和系统有关吗?我在家中WIN7简体下  Asc("农") 是个负值,在办公室WIN7繁体下  Asc("农") 为63!看来ASC及Chr应慎用!


--  作者:狐狸爸爸
--  发布时间:2013/3/13 14:29:00
--  

是的,用ascw算了