Voor onderzoeksdoeleinden is in ASP een enquete geschreven die waardes aan bepaalde antwoorden hangt. Dit zijn getallen als 5, 10 maar ook 3.25 en 5.75. Aan het einde van de applicatie wordt een eindsom gemaakt en vervolgens een profiel bepaalt.
Probleem: op sommige webservers draait de applicatie prima en worden er aan het einde prima totale berekend. Op andere webservers levert de eindsom echter een veel te hoog getal op. Het betreft voor allen een IIS5.0 server.
Oorzaak: de testserver was een US-English (ID 1033) server en de andere servers zijn Nederlandse (ID 1043). Dit leverde problemen op met punten en komma's. De 1043 instellingen resulteerde in 5.75 aanzien voor 575.
Voorlopige oplossing:
Vraag: Zorgt dit nu voor een totale overuling van de locale setting van de server. Maw: zal er nu altijd in de US-English methode gerekend worden?
PS: Wat zijn eventuele andere oplossingen die waterdicht zijn. Iets als formatnumber of moet de IIS een andere Locale-setting krijgen?
Probleem: op sommige webservers draait de applicatie prima en worden er aan het einde prima totale berekend. Op andere webservers levert de eindsom echter een veel te hoog getal op. Het betreft voor allen een IIS5.0 server.
Oorzaak: de testserver was een US-English (ID 1033) server en de andere servers zijn Nederlandse (ID 1043). Dit leverde problemen op met punten en komma's. De 1043 instellingen resulteerde in 5.75 aanzien voor 575.
Voorlopige oplossing:
code:
1
| <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252" LCID="1033"%> |
Vraag: Zorgt dit nu voor een totale overuling van de locale setting van de server. Maw: zal er nu altijd in de US-English methode gerekend worden?
PS: Wat zijn eventuele andere oplossingen die waterdicht zijn. Iets als formatnumber of moet de IIS een andere Locale-setting krijgen?
[ Voor 12% gewijzigd door Verwijderd op 24-03-2004 22:03 ]