Keine Linkvorschau bei Links mit Umlauten

  • Affected Version
    WoltLab Suite 6.0
    Affected App
    WoltLab Suite Core

    Wenn Links Umlaute aufweisen, wird bei denen keine Vorschau erzeugt. Zum Beispiel dieses Thema:

    customer1489767
    February 20, 2024 at 10:12 AM

    Das funktioniert hier natürlich jetzt weil hier der BB-Code greift, aber auf externen Seiten wird hier nur der Link dargestellt:

    Ich steh' zwischen großen Bergen auf 'nem Felsvorsprung
    Blick' auf eine zusammenbrechende Weltordnung
    Ich kam grad noch weg, schon
    Beginnt in jedem Winkel der Welt da draußen das Armageddon 😵‍💫

  • Hallo,

    das Problem ist hierbei das Fehlverhalten von Safari, denn URLs mit Umlauten sind ungültig. In Chrome und Firefox werden diese URL in Textform automatisch in kodierter Form eingefügt, sodass diese gültige URLs darstellen.

    Umlaute gibt es in URLs nicht, diese müssen kodiert werden und dies geschieht beim Aufruf im Browser transparent. In der Adresszeile steht zwar die URL in „lesbarer“ Form, aber tatsächlich lautet diese etwa so:

    Code
    https://www.woltlab.com/community/thread/300474-anfangsbuchstaben-werden-beim-n%C3%A4chsten-wort-mitgezogen/

    %C3%A4 ist die hexadezimale Form von U+00E4 und ist der UTF-8 code point von ä.

    Encode UTF-8 characters in an URI’s path · WoltLab/WCF@a29ca76
    See https://www.woltlab.com/community/thread/304901-keine-linkvorschau-bei-links-mit-umlauten/
    github.com

    Alexander Ebert
    Senior Developer WoltLab® GmbH

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!