南非國家小數點字串轉型為小數遇到的問題

   ,  String to double失敗


Android系統遇到國畫時再選南非語系會遇到原本的小數點.是以逗號,來顯示
這導致字串轉型成浮點數時會發生解析失敗的錯誤


可以參考
https://zh.wikipedia.org/wiki/%E5%B0%8F%E6%95%B8%E9%BB%9E

逗號

以下國家或地區以逗號<,>來表示基點:
阿爾巴尼亞安道爾阿根廷奧地利亞塞拜然白俄羅斯比利時玻利維亞波士尼亞與赫塞哥維納巴西保加利亞喀麥隆加拿大法語地區、哥斯大黎加克羅埃西亞古巴智利哥倫比亞賽普勒斯捷克丹麥多米尼加共和國厄瓜多薩爾瓦多愛沙尼亞法羅芬蘭法國德國希臘格陵蘭瓜地馬拉宏都拉斯匈牙利印度尼西亞冰島義大利拉脫維亞立陶宛馬其頓共和國摩爾多瓦荷蘭澳門(葡語官方檔案及土生葡人使用)挪威尼加拉瓜巴拿馬巴拉圭秘魯波蘭葡萄牙羅馬尼亞俄國塞爾維亞斯洛伐克南非斯洛維尼亞西班牙瑞典瑞士土耳其烏克蘭烏拉圭委內瑞拉越南辛巴威

暫時的解決方式
用字串取代的語法把逗號,取代成小數點.

留言

此網誌的熱門文章