Ergebnis 1 bis 25 von 25

Thema: Frage zum URL Encoding (Umlaute)

  1. #1
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard Frage zum URL Encoding (Umlaute)

    Hallo Ihr Lieben,

    ich habe ein Problem mit Umlauten in den URL´s. Eigentlich dachte ich TL formatiert ä automatisch zu ae.
    Passiert aber leider nicht. Mach ich etwas falsch?
    Immerhin ist das nicht wirklich konform.
    Ich weiß ich könnte auch den Alias ändern. Aber ich würde gern wissen warum TL das nicht automatisch macht und ob es ein Einstellungsproblem ist.
    Kann mir da jemand helfen?

    LG Ika

  2. #2
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Wenn Du Umlautdomains verwendest musst Du diese als Punycode eingeben.
    Hierfür gibt es sogar ein Online-Tool für die Konvertierung: Kuckst Du hier

  3. #3
    Contao-Fan Avatar von aportmann
    Registriert seit
    19.06.2009.
    Ort
    schweiz
    Beiträge
    422
    Partner-ID
    5934

    Standard

    ich denke er meint viel eher, dass seiten in seitenstruktur mit umlauten von typolight «falsch» umgeschrieben werden.

    z.b. wird aus übernachtung mittels modrewrite ubernachtung.html. eigentlich dürfte man davon ausgehen, dass uebernachtung.html ausgegeben wird.
    über dieses verhalten habe ich mich auch schon gewundert. normalerweise kennt man dieses von systemen, welche nicht für den deutschen sprachgebrauch konzipiert sind.


    gruss andi
    Gruss Andi

  4. #4
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Es geht im vor allem um die Nachrichtenarchive, welche anstatt:

    Titel: Häuser
    Alias: Haeuser (wie in der online Demo)

    das macht:

    Alias: Häuser
    dies führt zu HTML Fehlern und vor allem zu unschönen URL's

  5. #5
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Zitat Zitat von andi Beitrag anzeigen
    z.b. wird aus übernachtung mittels modrewrite ubernachtung.html. eigentlich dürfte man davon ausgehen, dass uebernachtung.html ausgegeben wird.
    Kann ich nicht nachvollziehen. Bei mir wird die URl korrekt umgewandelt (2.7.1). Wenn ich in der Seitenstruktur eine Seite "Übernachtung" einrichte, wird als Alias automatisch "uebernachtung" generiert

  6. #6
    Contao-Fan Avatar von aportmann
    Registriert seit
    19.06.2009.
    Ort
    schweiz
    Beiträge
    422
    Partner-ID
    5934

    Standard

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    Kann ich nicht nachvollziehen.
    ich auch nicht mehr keine ahnung was mich geritten hat. funktioniert alles bestens.
    Gruss Andi

  7. #7
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    @Ika und Nils

    schon mal bei Eurem Provider nachgefragt, ob UTF-8 auf dem Server als Standard konfiguriert ist?

  8. #8
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Da auf dem gleichen Benutzer mehrere Typolight Installationen laufen, kann ich ein Serverproblem ausschließen. Kann es mit einem Serverumzug zu tun haben? Die Seite wurde früher auf einem anderen Server betrieben.

  9. #9
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    was ist denn in der localconfig als Charset eingetragen?

  10. #10
    Contao-Nutzer Avatar von mgco3
    Registriert seit
    26.06.2009.
    Ort
    Luzern, Schweiz
    Beiträge
    116

    Standard

    Hallo Zusammen

    Bin vor ner Woche auch darüber gestolpert. Und zwar wurde die funktion die den String des Aliases umwandelt in 2.7.1 verbessert:
    Improved the standardize() function to support a wider range of unicode characters
    Grüsse
    1up GmbH » Ihr Schweizer Realisationspartner

  11. #11
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Hallo Ihr Lieben,

    also ich habe Version 2.7.1.
    Die Seite die ich meine ist www.xceptance.de. Wenn ich dort auf der Startseite bin dann bekomm ich dank dem HTML Validator 3 Warnungen weil es URL´s in der Navigation (oder den Nachrichten) gibt die Umlaute inbegriffen haben.
    Wenn ich auf diese Seiten gehe sind die URL´s in der Tat umgewandelt (http://www.xceptance.de/serviceleist...sicherung.html).
    Aber vielmehr gehts mir um die 3 Warnungen im HTML Validator.
    Müsste TL nicht schon an der Stelle umwandeln? Also bevor ich die Seite aufrufe?

    Hoffe das hilft mein Problem zu verstehen?

    LG Ika
    Geändert von ika (29.06.2009 um 16:15 Uhr)

  12. #12
    Contao-Nutzer Avatar von mgco3
    Registriert seit
    26.06.2009.
    Ort
    Luzern, Schweiz
    Beiträge
    116

    Standard

    Hallo ika

    Da scheint echt etwas nicht sauber zu sein... Der Alias zu serviceleistungen-qualitätssicherung.html wird ja "serviceleistungen-qualitätssicherung" welcher eigentlich nicht gespeichert werden dürfte meines wissen.

    Hast du ein normales Hosting? PHP mit mbstring etc?


    Grüsse
    1up GmbH » Ihr Schweizer Realisationspartner

  13. #13
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Der Seitenalias der Seite Qualitätssicherung ist "serviceleistungen-qualitätssicherung" . Warum darf der nicht gespeichert werden?
    ich will damit den Pfad andeuten den TL ja nicht andeutet.

    LG Ika

  14. #14
    Contao-Nutzer Avatar von mgco3
    Registriert seit
    26.06.2009.
    Ort
    Luzern, Schweiz
    Beiträge
    116

    Standard

    Hast du schon mal die FolderURI Extension angeguckt? Solltest du im Erweiterungsrepo finden. Wäre vielleicht von Vorteil.

    Edit: Hier noch der Link
    1up GmbH » Ihr Schweizer Realisationspartner

  15. #15
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    @ika

    ich glaube ich verstehe jetzt Dein Problem nicht

    zur Erklärung:
    Den Seitennamen gibst Du so an wie er auch in der Navi erscheinen soll.
    Das Alias kannst Du entweder
    a.) frei lassen - dann generiert TL für die URL-Leiste automatisch aus dem "ä" ein "ae"
    b.) händisch ohne Umlaut einfügen

    Die Ausgabe i der URL-Leiste ist explizit die Eintragung, die Du als Seitenalia eingegeben hast bzw. die, die generiert wird.
    Geändert von stefan-at-work (29.06.2009 um 16:38 Uhr)

  16. #16
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Mhh danke dir (mgco3), aber dennoch denke ich das ich danach noch das Problem haben werde das auf den Seiten wo die URL mit den Umlauten im Code steht, das HTML nicht valide ist. Und das ist ja mein eigentliches Problem.

    LG Ika

  17. #17
    Contao-Fan Avatar von aportmann
    Registriert seit
    19.06.2009.
    Ort
    schweiz
    Beiträge
    422
    Partner-ID
    5934

    Standard

    umlaute gehören auch nicht in eine url. daher wandelt typolight diese für den alias selbstständig um. wenn du diesen manuell änderst, dann musst du selbst darauf achten, dass keine umlaute vorkommen.
    Gruss Andi

  18. #18
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    hallo stefan-at-work

    also meien Seite heißt Qualitätssicherung und der Alias dazu ist serviceleistungen-qualitätssicherung.
    Wenn ich beispielsweise auf der Startseite bin dann bekomme ich einen HTML Validationsfehler der mir sagt das die URI <a href="serviceleistungen-qualitätssicherung.html" title="Serviceleistungen" onclick="this.blur();">Serviceleistungen</a> "impermissible characters" beinhaltet.
    Klar weiß ich das ich den Alias auch selbst auf ae setzen kann. Aber dies ist ein CMS. Das heißt es wird nicht immer von einer Person befüllt. Und wenn jemand nicht daran denkt, hab ich wieder nicht valides HTML auf der Seite. Deshalb war meine Frage ja, ob ich etwas in TL einstellen kann, damit dies automatisch passiert?

    Außerdem passiert dies ja auch mit meinen Nachrichten Links welche ja aus dem Titel geformt werden. Ich kann doch nicht im Titel der Nachricht ue anstatt ü benutzen. Das sieht doch nicht gut aus.

    LG Ika

  19. #19
    Contao-Nutzer Avatar von mgco3
    Registriert seit
    26.06.2009.
    Ort
    Luzern, Schweiz
    Beiträge
    116

    Standard

    Ika ich glaube du begreifst nicht ganz worauf stefan und andi rauswollen.

    Wenn du den Alias einfach leer lässt beim speichern wird dieser (wenn die Seite Qualitätssicherung in "qualitaetssicherung" abgeändert...

    Die Folderurl generiert dir dann die URI serviceleistungen/qualitaetssicherung.html welche valid ist. Zudem erspart sie dir den Aufwand jeweils das Parent Element noch reinschreiben zu müssen.
    1up GmbH » Ihr Schweizer Realisationspartner

  20. #20
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Mhh naja doch ich versteh schon das man mir Lösungen aufgetan hat. Und ich find das auch total Klasse von euch. Ich beschäftige mich ja auch schon damit. Aber irgendwie war ich mir nicht sicher ob das nun ein eindeutiges Nein zu der Alias-Sache mit Umlauten ist. Aber langsam geh ich davon aus das Aliasnamen nicht automatisch umgewandelt werden, oder?

    LG Ika

    PS: nachdem 5ten mal lesen hab ich auch andi´s kommentar verstanden. Sorry Jungs!
    Geändert von ika (29.06.2009 um 17:00 Uhr)

  21. #21
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Du könntest natürlich den entsprechenden Bereich in der tl_page.php auskommentieren, dann hast Du das Feld nicht mehr zur Verfügung und TL generiert automatisch das Alias aus dem Seitennamen.

  22. #22
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Bei mir ist es eben so, dass wenn ich den Titel angebe und der Alias automatisch generiert wird, dieser aus ä nicht ae macht. Ich glaube das gleiche Problem hat er auch?
    Ich habe keine Ahnung woran es liegt und habe mich mittlerweile daran gewöhnt zu speichern und manuell aus den Umlauten ein ae usw. zu machen

  23. #23
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    <latein>und Du bist sicher, das UTF-8 auf Deinem Server als Standard konfiguriert ist?</latein>

  24. #24
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Immer noch, ja :P

  25. #25
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Hallo Ihr Lieben,

    also ich hab mal den Alias leer gelassen - ihr habt recht TL wandelt Qualitätssicherung automatisch in qualitaetssicherung um. Auch bei Nachrichten klappt dies.

    Und dann sind auch die HTML Validator Fehler verschwunden.

    Danke für eure Antworten.

    PS: Sorry das ich anfangs so begriffstutzig war ...
    Geändert von ika (30.06.2009 um 08:28 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. UTF-8 Umlaute in Spiderview - SEO
    Von Kahmoon im Forum Off Topic
    Antworten: 2
    Letzter Beitrag: 10.12.2010, 11:19
  2. Warning: mb_regex_encoding() [function.mb-regex-encoding]
    Von artvar im Forum Sonstiges zu Contao
    Antworten: 1
    Letzter Beitrag: 19.11.2010, 20:19
  3. Content Encoding Error bei komprimierten Seiten
    Von jan.theofel im Forum Sonstiges zu Contao
    Antworten: 2
    Letzter Beitrag: 11.10.2010, 08:34
  4. Umlaute bei Datenbankabfrage
    Von LutzWinkler im Forum Entwickler-Fragen
    Antworten: 6
    Letzter Beitrag: 01.05.2010, 15:07
  5. Form encoding Problem - Http-Header anpassen
    Von dcm75 im Forum Entwickler-Fragen
    Antworten: 0
    Letzter Beitrag: 26.11.2009, 08:53

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •