[VB6 ] 有關於不同語系Windows下做字串轉數值
最近要 Run 一個程式在歐洲語系上都會發生數值轉換錯誤的問題
用 VAL 去做轉換時
因為歐洲用的小數點不是 . 而是 ,
結果 VAL 假設要轉一個字串是 173.68
會因為在歐洲語系上字元編碼是 173,68 的關係
導致轉出來的只有整數的 173 沒有小數點後的 68
請問有什麼解決辦法嗎?
PS 程式是要跨國使用的 , 所以無法把所有 . 和 , 轉換
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.15.46
推
12/30 09:43, , 1F
12/30 09:43, 1F
→
12/30 09:44, , 2F
12/30 09:44, 2F
→
12/30 22:25, , 3F
12/30 22:25, 3F
推
12/31 17:33, , 4F
12/31 17:33, 4F
推
12/31 23:14, , 5F
12/31 23:14, 5F
→
12/31 23:14, , 6F
12/31 23:14, 6F
→
12/31 23:14, , 7F
12/31 23:14, 7F