Umlaute in Webadressen

Guten Abend zusammen,

im Nachgang mit einer PN-Hilfe für @BrummsLee stoße ich auf eine lustige/unlustige Sache…

Stichwort Umlaute in Websdressen…

Hintergrund: gegeben war eine Kleingartenanlage mit mehreren Teilflächen. Die Frage war dann, wie man das so umsetzt, daß einerseits alle Teilflächen benannt werden, andererseits Webseite, Kontaktdaten und Vereinssitz mit Öffnungszeiten benannt werden. Nebenbei: der Relationstyp type=site ist da mein Freund!

@BrummsLee wies mich dann vorhin per PN darauf hin, daß hier in OSM Umlaute in Webadressen falsch dargestellt werden:

Mein Beispiel, wo ich meinen Garten habe:

Hat jemand Ideen? Soweit ich weiß, sind unsere deutschen Umlaute ä, ö, ü international in Webadressen seit längerem zugelassen. (sieht man ja hier, sonst würde es nicht funktionieren!) Alleine an der Umsetzung hakt es… :frowning:

Gegebenenfalls das hier an die entsprechenden Stellen zur Kenntnis geben..

Danke,

Sven

[Edit]Buchstabendreher beseitigt[/Edit]

Das nennt sich Punycode .

:horse_face:

Ich hab contact:website mit iD geändert und dabei die URL mit Umlaut verwendet, nicht die Punycode-Variante. Sieht nun OK aus und mein Browser (Firefox) kann die Website beim Klick richtig aufrufen. Initial editiert wurde mit JOSM; möglicherweise hat dieser einen Bug?

Der einzige Bug wäre https://www.waldfrieden-l%C3%BCbben.de, da % außerhalb der durch RFC 1035 erlaubten Zeichenmenge liegt. Entweder man macht es mit punycode und trägt reine ASCII-URLs ein, also in etwa http://xn--waldfrieden-lbben-f3b.de/Fa%c3%9fbier, oder man argumentiert, dass contact:website immer als UTF-8 zu interpretieren sei, dann kann man direkt http://waldfrieden-lübben.de/Faßbier einsetzen und sich die xn- und percent-encoding-Verrenkungen ganz sparen. Alles andere ist halbgar…

Gleichzeitig macht Firefox/X11 diesen Unsinn bei Ctrl-C und setzt UTF-mit-PercentEncoding in die Zwischenablage :person_facepalming: