Hallo,

ich habe es wie folgt gel�st

'--------------------- B R O W S E R S P R A C H E  F I N D E
N -------------------

DIM Browsersprache, lang, b

browsersprache = Array("de","en","fr","es","nl")

for b = 0 to Ubound(browsersprache, 1)
if not left(CStr(Request.ServerVariables("HTTP_ACCEPT_Language")),2) =
browsersprache(b) then
lang = browsersprache
else
lang = Split(left(Request.ServerVariables("HTTP_ACCEPT_Language"),2),",")
exit for
end if
next
else
Browsersprache = Request("lang") & ","
lang = Split(Browsersprache,",")
end if


Mit freundlichen Gr��en
Hotel Andr�


Andr� Scheres
http://hotelandre.de
http://partnerhotels.com

-----Urspr�ngliche Nachricht-----
Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 30. September 2002 18:12
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Re: Sprache des Clientbrowsers auslesen?


> wenn zb die Sprache en ist kann aber noch -us dabei stehen (en-us)
>
> hast du das gemeint ?

Nein... Ich meinte gewichtungen...
Man kann irgendwie angeben, dass man "de" zu 0.7 (70%) und "en" zu 0.3
bevorzugt...
Eine intelligente Site k�nnte z.B. Artikel in mehreren �bersetzungen und
Qualit�ten anbieten...
Wenn die deutsche und englische Version von gleicher Qualit�t sind, dann
liefert die Site die deutsche Version...
Wenn aber z.B. die Qualit�t der englischen �bersetzung 5 ist und der
deutschen nur 2, dann wird das englische ausgeliefert, weil 2*0.7=1.4 <
1.5=5*0.3

Claudius


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an