Seite 1 von 1
phpBB und Unicode-URLs
Verfasst: 20.05.2016 14:30
von Tuxman
Ist es eigentlich "normal", dass phpBB keine Unicode-Links "kann"? Beispiel (wollte ich gerade in einem anderen Forum verlinken):
Test. Valide Adresse, nur phpBB mag das gar nicht - außer, ich entferne
utf8=✓&:
Test.

Re: phpBB und Unicode-URLs
Verfasst: 20.05.2016 14:58
von tas2580
Laut
RFC1738 ist das keine valide URL.
URLs are written only with the graphic printable characters of the
US-ASCII coded character set. The octets 80-FF hexadecimal are not
used in US-ASCII, and the octets 00-1F and 7F hexadecimal represent
control characters; these must be encoded.
In phpBB 3.1 funktionieren diese URLs nicht, in 3.2 wird es aber funktionieren.
Gruß Tobi
Re: phpBB und Unicode-URLs
Verfasst: 20.05.2016 15:02
von Tuxman
Nach RFC 3492 ist es durchaus ein valider URL.
Oh, gut zu wissen.
Re: phpBB und Unicode-URLs
Verfasst: 20.05.2016 15:09
von tas2580
OK, ich hab jetzt einfach nach "RFC URL" gegoogelt und da kam RFC1738, wenn man aber auch die anderen Ergebnisse anschaut gibt es Unmengen an RFCs zu URLs. Wahrscheinlich hat derjenige der das URL parsen in phpBB geschrieben hat eben ein RFC gefunden in dem Unicode nicht erlaubt ist.
Gruß Tobi
Re: phpBB und Unicode-URLs
Verfasst: 20.05.2016 15:40
von Tuxman
[BTK] Tobi hat geschrieben:OK, ich hab jetzt einfach nach "RFC URL" gegoogelt
Welch großartiger Support.
Ernsthaft: Ich habe dann doch mal selbst den Quellcode bemüht. phpBB 3.1 verwendet den URL-Matcher von Symfony über die
functions_url_matcher.php. Diese Datei gibt es in Version 3.2 gar nicht mehr, das wird nun alles über den neuen BBCode-Parser erledigt, der als gültigen URL erst mal eigentlich alles (
(.*?)) durchgehen lässt, bevor es (wiederum vom BBCode-Parser) feiner überprüft wird.
Symfony, ey. Ich wusste, die Einführung eines externen Frameworks würde noch mal Ärger machen.
Re: phpBB und Unicode-URLs
Verfasst: 20.05.2016 15:55
von tas2580
Tuxman hat geschrieben:Symfony, ey. Ich wusste, die Einführung eines externen Frameworks würde noch mal Ärger machen.
Das würde ja bedeuten das es in 3.0 funktioniert. Ist das so?
Edit
Das hier ist ja ein 3.0

und da funktioniert es auch nicht, ging also schon vor Symfony nicht.
Naja bald gibt es phpBB 3.2 da wird dann einiges besser
Gruß Tobi
Re: phpBB und Unicode-URLs
Verfasst: 20.05.2016 15:55
von Tuxman
Ich habe gerade kein 3.0 mehr rumliegen, 'tschuldigung. Aber wenn hier wer mitliest...?
Überraschen würde es mich nicht.
Nachtrag zu deinem Nachtrag: Nun gut ...
Aber
früher waren Unicode-URLs ja auch noch so 'ne Sache.
www.ümlaute-sind-töll.de ist ja noch nicht besonders lange eine irgendwie realistische Domain.
Re: phpBB und Unicode-URLs
Verfasst: 22.05.2016 15:07
von Talk19zehn
Hallöchen, nun - für phpBB-3.0 gäbe es ja jenen Workaround:
viewtopic.php?p=1292940#p1292940
und in Folge
viewtopic.php?f=33&t=226442&p=1293068&h ... n#p1293068
... (Blanks zwischen einzelnen Zeichen habe ich seinerzeit entfernt)...
phpBB-3.0.ff --> So selten sind Umlautdomains, Länderdomains -zumindest hierzulande- nun auch nicht.
In 3.1.x funktionieren zumindest m.W. Umlaute (BBCodes, Magic-Url). Inwieweit es Sinn macht, jegliche Sonderzeichen zu nutzen, entzieht sich meiner Kenntnis. Es macht demnach jedoch "augenscheinlich" Sinn,

(und das ist auch gut so), wenn 3.2.ff dafür Sorge trägt.
Grüße