Avatar billede rbkdsh Nybegynder
27. september 2001 - 09:35 Der er 1 kommentar og
2 løsninger

Komma og punktum som tusindtals- eller decimalseparator

Jeg har lavet et lille regneprogram i asp og html. Problemet er at komma opfattes som tusindtalsseparator og punktum som decimal separator (ligesom på engelsk) når programmet er lagt ud på Serveren. Kører jeg programmet på min PWS opfattes komma og punktum som på dansk.

Hvordan kan jeg sikre mig at brugerne af mit program kan benytte komma og punktum som på dansk? Er der nogen der kan give en let opskrift på et program der bytter tegnene om før og efter beregningen?
Avatar billede carpediem Nybegynder
27. september 2001 - 09:44 #1
Du kan bruge denne lille rutine:

Streng = Replace(Streng, \",\", \";\")
Streng = Replace(Streng, \".\", \",\")
Streng = Replace(Streng, \";\", \".\")

Udregninger

Streng = Replace(Streng, \",\", \";\")
Streng = Replace(Streng, \".\", \",\")
Streng = Replace(Streng, \";\", \".\")
Avatar billede krogstrup Nybegynder
27. september 2001 - 09:45 #2
<% Session.LCID = 1030 %>

Indsættes øverst på din side !
Avatar billede zeptic Nybegynder
08. oktober 2001 - 10:54 #3
grunden til at der er forskel, skyldes at det er de regionale indstillinger paa maskinen der bestemmer hvorledes data skal vises. Goer som krogstrup anbefaler og du overskriver maskinens standardindstilling.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester