My application is using French(Canada) for the number which is "," for the decimal sign.

Some users are using English(United States) to have the "." for the decimal sign.

When there's a French(Canada) number like 6,05 in my application, if the user change his settings for English(United States), it shows 605.

How can I deal with the "." and the "," without changing the values of my number?