* 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:[email protected] · 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: [email protected]
For additional commands, e-mail: [email protected]