Salve, qualcuno mi sa dire perche cambia il risultato di una moltoplicazione in base al browser?
Devo convertire un prezzo in valuta straniera.
Leggo il cambio dal db mysql e se faccio il replace del punto con la virgola come di seguito in qualche browser mi esce il risultato esatto ed altri no, se viceversa non faccio il replace e quindi lascio il punto in quelli in cui prima usciva sbagliato esce corretto e viceversa...
cambioprezzo = RSvaluta("rate"), ".",",")
Questi i 2 risultati
SBAGLIATO
CNY 95382300,00 + IVA
CNY 36685500,00 + IVA
CORRETTO
CNY 9538,23 + IVA
CNY 3668,55 + IVA
ho provato anche a convertire in numero ma qualsiasi cosa faccia � strano che in un browser esce in un modo e nell'altro esce diversamente...
Grqazie
PS. il tutto viene complicato dalla seguente funzione:
Function VisualizzaPrezzo(VisualizzaPrezzo_StringaPrezzo)
VisualizzaPrezzo_StringaPrezzo = Int(VisualizzaPrezzo_StringaPrezzo)
Do While LEN(VisualizzaPrezzo_StringaPrezzo) < 3
VisualizzaPrezzo_StringaPrezzo = "0" & VisualizzaPrezzo_StringaPrezzo
Loop
Dim VisualizzaPrezzo_StringaDecimale, VisualizzaPrezzo_StringaIntero
VisualizzaPrezzo_StringaDecimale = Mid(VisualizzaPrezzo_StringaPrezzo, LEN(VisualizzaPrezzo_StringaPrezzo) - 1, 2)
VisualizzaPrezzo_StringaIntero = Mid(VisualizzaPrezzo_StringaPrezzo, 1, LEN(VisualizzaPrezzo_StringaPrezzo) - 2)
VisualizzaPrezzo = VisualizzaPrezzo_StringaIntero & "," & VisualizzaPrezzo_StringaDecimale
End Function