Window8平板键盘中英文字符的问题

   Window8平板键盘中英文字符的问题

  开发的一个app,几个测试账号在PC客户端和网页上都可以正常登陆,但某些账号在Win8平板上时而返回“账号或密码不正确”,时而又正确。

  多次输入,“确保”(呵呵,因为真没确保住,后面便知)用户名和密码没有输错。

  第一反应是服务器返回结果有问题,但为什么PC和网页上一直都好好的,而平板上同一个账号时而对时而不对?

  于是运行模拟器调试,终于发现了关键所在。

  例如对于账号“10000@qq.com”在平板上输入后显示的是“10000@qq.com”。

  看见了吧,是两个不同的at。⊙﹏⊙b汗

  为什么pc上没有问题呢,就是因为pc键盘上中英文输入状态下at都是@。但win8的平板上在中英文下可不一样。

  要想输入英文的at,需要先切换到英文输入法。


  (这么说不是程序有问题,是用户输入的有问题哈——(*^__^*) 嘻嘻……微软的这个键盘有点坑爹啊

时间: 2024-11-05 06:26:44

Window8平板键盘中英文字符的问题的相关文章

PHP截取中英文字符函数

中英文字符截取 <?php /** * 截取中英文字符 * Enter description here ... * @param unknown_type $str * @param unknown_type $start * @param unknown_type $length * @param unknown_type $charset * @param unknown_type $suffix * @return unknown|string */ public static func

php中如何判断中英文字符

  PHP判断中英文的依据是字符的ASII值,而字符的ASII值也因编码不同而不同.为了能编写判断中英文字符的php程序,我们必须先来了解下各编码下中文英文字符的ASII值范围: 1. GBK (GB2312/GB18030) x00-xff GBK双字节编码范围 x20-x7f ASCII xa1-xff 中文 gb2312 x80-xff 中文 gbk 2. UTF-8 (Unicode) u4e00-u9fa5 (中文) x3130-x318F (韩文 xAC00-xD7A3 (韩文) u

《Java 7程序设计入门经典》一3.1 从键盘输入字符

3.1 从键盘输入字符 到目前为止,本书中的示例程序都向用户显示信息,但不从用户接收信息.于是,只使用了控制台输出,没有使用控制台输入(即键盘输入).主要原因在于,许多Java输入需要依赖和使用本书还未讲到的特性.这些特性在后面才会提及.另外,在真实情况下,许多Java程序和applet是图形界面或是窗口界面的,而不是控制台的.因此,本书的例子很少使用控制台输入.但是,有一种控制台输入相对容易使用,那就是从键盘读入字符.因为本章有许多需要用到这个特性的例子,所以在这里讨论它们. 我们将用Syst

利用正则和charCodeAt() 区分中英文字符的两种方法

利用正则和charcodeat() 区分中英文字符的两种方法 <div id="demo"> <fieldset>  <legend>请在如下表单中输入字符后点击表单外区域</legend>  <label for="regexp">通过正则表达式判断:<input id="regexp" name="regexp" /></label>  &

区分中英文字符的两种方法(正则和charCodeAt())_javascript技巧

Mr.Think的个人博客 @专注前端技术,热爱PHP,崇尚简单生活. 返回文章页:区分中英文字符的两种方法: 正则和charCodeAt()方法@Mr.Think 请在如下表单中输入字符后点击表单外区域 通过正则表达式判断: 通过charCodeAt()方法判断:

php支持gb2312,uft-8中英文字符截取函数

php教程支持gb2312,uft-8中英文字符截取函数 <?php //截取gb2312中文字符串 function mysubstr($str, $start, $len) {     $tmps教程tr = "";     $strlen = $start + $len;     for($i = 0; $i < $strlen; $i++) {         if(ord(substr($str, $i, 1)) > 0xa0) {            

js截取固定长度的中英文字符的简单实例_javascript技巧

js虽然提供了计算字符串所占字节数的函数,但是却不能正确计算汉字所占的字节数,如document.form1.username.value="我是中国人",document.form1.username.value.length返回的是5而不是10,于是给编程时带来一些麻烦,如限制固定长度字符的输入,截取固定长度的字符串都因为这个问题达不到预想的效果,下面是自己写的一个简单的函数,用于截取固定长度的字符串,中英文都适用.若有不妥之处还请高手指正! 复制代码 代码如下: //js截取字符

中英文字符混合处理方法

1,TXT文件导入SQL时 303410001401??????? 600 LANG 4-T粤IG? 0220??? 011840628900000?? BPO303410001501??????? 600 LANDAU中ER? 0220??? 011840628900000?? BPO303410001601??????? 600 LANG 6-T汉IG? 0220??? 011840628900000?? BPO 有此一TXT文件要导入SQL,有固定数据格式,因无明显界定符,将其导成一列,再

php 判断中英文字符

编码表 双字节字符编码范围 1. gbk (gb2312/gb18030) x00-xff gbk双字节编码范围 x20-x7f ascii xa1-xff 中文 gb2312 x80-xff 中文 gbk 2. utf-8 (unicode) u4e00-u9fa5 (中文) x3130-x318f (韩文 xac00-xd7a3 (韩文) u0800-u4e00 (日文) <? $str = "中国"; echo $str; echo "<hr>&quo