萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

Windows 8 平板鍵盤中英文 @ 符號不同導致登入失敗問題分析

開發 App 時發現:同一組帳號密碼,PC/網頁版正常,Win8 平板卻間歇性提示「帳號或密碼錯誤」。經模擬器除錯發現關鍵差異。

問題根因

平板虛擬鍵盤在中文輸入法下輸入 @ 產生的是全形 `@` (U+FF20);英文輸入法下才是半形 `@` (U+0040)。
PC 實體鍵盤無論中英狀態 Shift+2 皆產生半形 `@`。

平板鍵盤中英 @ 差異

影響與對策

  • 使用者在中文輸入法下輸入 Email 帳號 (如 10000@qq.com),實際送出全形 `@`,後端驗證失敗。
  • 開發端建議:登入驗證前將輸入字串正規化(全形轉半形),或提示使用者切換英文輸入法輸入帳號。
  • 使用者端:輸入帳號/密碼時務必切換至英文輸入法。

這是微軟平板鍵盤設計易混淆之處,開發者與使用者皆需注意。

copyright © 萬盛學電腦網 all rights reserved