Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Umlaute in URL werden nur teilweise umgewandelt

Mehr
14 Feb. 2023 14:01 #50831 von Jay
Hallöchen allerseits,

ich habe eine URL in einem Beitrag eingefügt, deren Sonderzeichen Joomla nur teilweise umgewandelt hat.Es handelte sich um diesen Code und es geht um am Ende das Leerzeichen, die Ziffer 1 sowie das Prozentzeichen:

<p><a href="/listen/testdokument 1%.txt" target="_blank" class="">Testdokument</a></p>

Daraus wurde im Browser: 

www.webseite.de/listen/testdokument %201%.txt

Das Leerzeichen wurde umgewandelt in "%20", das Prozentzeichen jedoch nicht. Durch einen URL-Encoder weiß ich, dass es "%25" hätte sein müssen, also:

www.webseite.de/listen/testdokument %201%25.txtNachdem ich also auch das Prozentzeichen manuell encodet hatte, öffnete sich die Webseite.

Weiß jemand, warum Joomla nur das eine Zeichen und nicht automatisch alle Sonderzeichen encoded?

Vielen lieben Dank
Jay
Mehr
15 Feb. 2023 07:36 #50832 von Chris Hoefliger
Chris Hoefliger antwortete auf Umlaute in URL werden nur teilweise umgewandelt
Ich frage mich, welches der Use-case für dein Vorhaben sein soll. Im Grunde genommen darf eine URI kein Leerzeichen nthalten, deshalb wird es in %20 umgewandelt. Ampersands (&) sind jedoch zugelassen, weil damit Parameter die zusätzlich an eine URI angehängt werden voneinander getrennt werden.
Beispiele siehst du unter anderem hier .
Und nein, mit Joomla hat das alles nichts zu tun.

Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Folgende Benutzer bedankten sich: Jay
Mehr
15 Feb. 2023 18:47 #50833 von Tribal6
"Und nein, mit Joomla hat das alles nichts zu tun."

Genau.
Das kommt nämlich genau so in die Datenbank und wird auch genau so ausgegeben. 
Der Browser selbst ist derjenige welcher solche Zeichen in Links bei der Anzeige ersetzt, falls nötig.

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Folgende Benutzer bedankten sich: Jay
Mehr
20 Feb. 2023 16:07 #50884 von Jay
Danke für die Hilfe!
Mehr
21 Feb. 2023 16:33 #50885 von flotte
Leerzeichen sind laut RFC3986 "unsafe characters" und müssen umgewandelt werden. Du solltest die URL in dem Beitrag also nicht mit solchen Sonderzeichen einfügen, sondern nur in der erlaubten Form.
Folgende Benutzer bedankten sich: Jay
Moderatoren: pascale, Chris Hoefliger, adiheutschi.ch, Tribal6, RePao, Dragonlord
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden