Avatar billede louie Nybegynder
29. januar 2002 - 08:58 Der er 6 kommentarer

Decimal seperator

Hvordan fastsætter man hvilken decimal seperator en bruger er sat op med i Regional Settings?
Avatar billede entracore Nybegynder
29. januar 2002 - 09:03 #1
Ahh - det kan du ikke gøre med ASP. Du skal nok have fat i et komponent. Prøv følgende link: http://dimac.se/
Avatar billede louie Nybegynder
29. januar 2002 - 09:15 #2
Tak for det hurtige svar. Jeg har været inde og kigge, men kan ikke gennemskue, hvilken komponent jeg skal have fat i. Kender du selv komponenten?
Avatar billede nute Nybegynder
29. januar 2002 - 10:01 #3
ved å skrive

<% SetLocale( 1033 ) %>

i toppen av din side.

Se hvilke verdier du kan benytte. 1033 = Danmark
http://activedeveloper.dk/iishelp/vbscript/htm/vsmsclcid.htm

Deretter kan du bruke 'FormatNumber' til å formatere dine tall:

http://activedeveloper.dk/iishelp/vbscript/htm/vsfctFormatNumber.htm

/nute
Avatar billede nute Nybegynder
29. januar 2002 - 10:02 #4
ehhhh...eller vil du finne ut hvilken separator som benyttes ?? altså om locale i Regional Setting benytter fx , eller . til å separere decimaler ?
Avatar billede louie Nybegynder
29. januar 2002 - 10:28 #5
Jeg prøver lige <%SetLocale(1033)%> når jeg kommer hjem, men ellers, ja, det ville være lækkert, hvis man kunne identicere, hvilken seperator som benyttes af brugeren...
Avatar billede nute Nybegynder
29. januar 2002 - 10:43 #6
ahhh....så skal du lage en liten egen funksjon...

<%
Dim decimalSep

decimalSep = findDecimalSep()
response.write decimalSep

function findDecimalSep()
  userLocale = Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")
    SetLocale( userLocale )
    testNumber = FormatNumber( 1000, 1 )
    findDecimalSep = MID( testNumber, LEN( testNumber ) - 1, 1 )
end function
%>

/nute
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