这是因为键盘的按键值与ascii码值并不是一一对应的啊。例如,左右键是没有对应字符的,但是左右键的键值分别是37、39,对应ascii码值为37、39的字符分别是%‘,你可以参见这两个码表进行对应一下你就知道了。键盘键值表
http://zhidao.baidu.com/link?url=gQkot5c7qVVTvHLlN8uMmDgm2IJz3hvFiJIxjEjU5rg2qwrlJuKgdWOnWR2PtIsCcnu7l-d-PQhK6r_Ys4IvYaascii码表
http://baike.baidu.com/view/492542.htm?fromtitle=ascii码表&fr=aladdin
http://zhidao.baidu.com/link?url=gQkot5c7qVVTvHLlN8uMmDgm2IJz3hvFiJIxjEjU5rg2qwrlJuKgdWOnWR2PtIsCcnu7l-d-PQhK6r_Ys4IvYaascii码表
http://baike.baidu.com/view/492542.htm?fromtitle=ascii码表&fr=aladdin
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货