* Markus Köhl wrote:
>Hier die Ergebnisse für das Passwort E€D$P§äöü123
>
>TortoiseSVN
>Password: "E€D$P§äöü123"
>Hex: 
>"45,FFFFFFE2,FFFFFF82,FFFFFFAC,44,24,50,FFFFFFC2,FFFFFFA7,FFFFFFC3,FFFFFFA4,FFFFFFC3,FFFFFFB6,FFFFFFC3,FFFFFFBC,31,32,33"

Das ist encode('utf-8', $input).

>Chrome
>Password: "E�D$P§äöü123"
>Hex: 
>"45,FFFFFFC3,FFFFFFA2,FFFFFFC2,FFFFFF82,FFFFFFC2,FFFFFFAC,44,24,50,FFFFFFC3,FFFFFF82,FFFFFFC2,FFFFFFA7,FFFFFFC3,FFFFFF83,FFFFFFC2,FFFFFFA4,FFFFFFC3,FFFFFF83,FFFFFFC2,FFFFFFB6,FFFFFFC3,FFFFFF83,FFFFFFC2,FFFFFFBC,31,32,33"

Das ist encode('utf-8', decode('iso-8859-1', encode('utf-8', $input))).

>Internet Explorer
>Password: "E?D$P§äöü123"
>Hex: 
>"45,FFFFFFC2,FFFFFF80,44,24,50,FFFFFFC2,FFFFFFA7,FFFFFFC3,FFFFFFA4,FFFFFFC3,FFFFFFB6,FFFFFFC3,FFFFFFBC,31,32,33"
>
>Firefox
>Password: "E¬D$P§äöü123"
>Hex: 
>"45,FFFFFFC2,FFFFFFAC,44,24,50,FFFFFFC2,FFFFFFA7,FFFFFFC3,FFFFFFA4,FFFFFFC3,FFFFFFB6,FFFFFFC3,FFFFFFBC,31,32,33"

encode('utf-8', decode('iso-8859-1', encode('windows-1252', $input))).

(Jeweils mit der Annahme, dass ISO-8859-1 U+0000-U+00FF auf 0x00-0xFF
abbildet.)

>Die Frage ist nur, ob man überhaupt serverseitig etwas unternehmen
>könnte, damit es zumindest in einigen Browsern funktioniert?

Eine Möglichkeit wäre, alle Varianten durchzuprobieren. Eine andere wäre
ein Apache-Modul oder Script vorzuschalten, was anhand des User-Agent
Headers Anfragen so umschreibt, dass die Daten richtig kodiert werden,
bevor sie beim Authentifizierungsmodul ankommen.
-- 
Björn Höhrmann · mailto:bjo...@hoehrmann.de · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-de-h...@httpd.apache.org

Antwort per Email an