開發 App 時發現:同一組帳號密碼,PC/網頁版正常,Win8 平板卻間歇性提示「帳號或密碼錯誤」。經模擬器除錯發現關鍵差異。
平板虛擬鍵盤在中文輸入法下輸入 @ 產生的是全形 `@` (U+FF20);英文輸入法下才是半形 `@` (U+0040)。 PC 實體鍵盤無論中英狀態 Shift+2 皆產生半形 `@`。
10000@qq.com
這是微軟平板鍵盤設計易混淆之處,開發者與使用者皆需注意。