Beat: mod_rewrite Sonderzeichen

Beitrag lesen

Kann ich also irgendwie intern die URL escapen/in ASCII umwandeln und dann die rewriteRules drüberlaufen lassen?

Konvertiere eine IRI ach URI. Das ist immer noch der sichere Weg.
-> JS: encodeURI(), encodeURIComponent()

Im Locationbar hast du keinen Einfluss.
Der Locationbar akzeptiert zwar IRIs als Eingabe und konvertiert diese zu URIs bei submit.
Wenn das Zeichenencoding einer Seite UTF-8 ist stellt ein Browser im Locationbar auch die Adresse der aktuellen Seite als IRI dar.
(hängt allerdings von der Browser config ab!)

Wenn du aber via JS eine Eingabe submitten willst so musst du die Eingabe entsprechend encoden.

Sofern du IDN akzeptierst, müssen diese vor der Verwendung in einer URI durch Punycode dargestellt werden.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische