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