Avatar billede tmo Nybegynder
28. september 2004 - 21:28 Der er 3 kommentarer og
1 løsning

Hent sprogindstilling?

Hej...

Er det muligt at hente en brugers sprog på dennes PC. Det er ikke nok med sprogindstillinger i fx. IE. Prøv hotmail.com her sendes du altid til den danske side, selvom IE og winXP er på engelsk. Kan man læse/hente sprogindsillinger i XP eller er det muligt at tjekke IP nr for land?

PS Bruger JSP derfor denne kategori.
Avatar billede arne_v Ekspert
28. september 2004 - 21:32 #1
(der faktisk en JSP kategori !)

request.getLocale() vil returnerer en Locale svarende til HTTP Accept-Language headeren. Hvilket
måske vil være korrekt og måske ikke vil.

Ellers skal du have fat i en IP nummer til land database og bruge request.getRemoteAddr()
til at slå i den og finde landet.

Du kan få gratis databaser med 90-95% nøjagtighed. Og dyre databaser med 95-99%.
Avatar billede tmo Nybegynder
28. september 2004 - 21:51 #2
hmmm, ok. Løsning 1 request.getLocale() er vist den bedste. Google bruger den så den må vist holde:

"Google bruger internettets standard sprog-indstillings mekanisme, HTTP accept-language headeren, til at vælge hvilket sprog, der skal vises. Browsere kan have flere accept-languages, arrangeret i brugerens ønskede rækkefølge."

kilde http://www.google.com/intl/da/faq.html
Avatar billede arne_v Ekspert
30. september 2004 - 22:00 #3
Så vil jeg ligge et svar
Avatar billede tmo Nybegynder
01. oktober 2004 - 14:35 #4
Fino, tak for hjælpen
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