Window8平板鍵盤(pán)中英文字符的問(wèn)題
開(kāi)發(fā)的一個(gè)app,幾個(gè)測(cè)試賬號(hào)在PC客戶(hù)端和網(wǎng)頁(yè)上都可以正常登陸,但某些賬號(hào)在Win8平板上時(shí)而返回“賬號(hào)或密碼不正確”,時(shí)而又正確。
多次輸入,“確保”(呵呵,因?yàn)檎鏇](méi)確保住,后面便知)用戶(hù)名和密碼沒(méi)有輸錯(cuò)。
第一反應(yīng)是服務(wù)器返回結(jié)果有問(wèn)題,但為什么PC和網(wǎng)頁(yè)上一直都好好的,而平板上同一個(gè)賬號(hào)時(shí)而對(duì)時(shí)而不對(duì)?
于是運(yùn)行模擬器調(diào)試,終于發(fā)現(xiàn)了關(guān)鍵所在。
例如對(duì)于賬號(hào)“10000@qq.com”在平板上輸入后顯示的是“10000@qq.com”。
看見(jiàn)了吧,是兩個(gè)不同的at?!雪n⊙b汗
為什么pc上沒(méi)有問(wèn)題呢,就是因?yàn)閜c鍵盤(pán)上中英文輸入狀態(tài)下at都是@。但win8的平板上在中英文下可不一樣。
要想輸入英文的at,需要先切換到英文輸入法。
(這么說(shuō)不是程序有問(wèn)題,是用戶(hù)輸入的有問(wèn)題哈——(*^__^*) 嘻嘻……微軟的這個(gè)鍵盤(pán)有點(diǎn)坑爹啊