Hallo GwenDragon, hallo Andreas,

Am 17.12.2014 um 15:07 schrieb GwenDragon:
> Hallo,
> 
> am Mittwoch, 17. Dezember 2014 um 14:41 schriebst Du:  
> 
>> Ich hab dann noch mal probiert, woran das liegt: Wenn direkt nach der
>> URL ein Komma mit nachfolgenden Leerzeichen steht, wird kein Link
>> erkannt. Ein Link wird hingegen erkannt, wenn direkt nach der URL ein
>> Leerzeichen steht und auch wenn es nach Komma ohne Leerzeichen sofort
>> mit einem Textzeichen weitergeht. Bei der Auswertung, ob ein String ein
>> Link ist, wird anscheinend das Komma mit ausgewertet.
>> Und dann ist es
>> natürlich folgerichtig, dass es sich nicht um einen Link handelt, weil
>> die URL-Syntax mit einem Komma am Ende nicht korrekt ist. Mit einem
>> Fragezeichen oder mit einem Punkt direkt hinter der URL und
>> nachfolgendem Leerzeichen scheint das Verhalten identisch zu sein.
> 
> Das Komma am Ende einer URL ist nach W3C Standard und RFC aber erlaubt!
> http://www.w3.org/Addressing/URL/url-spec.txt

ich hab mir das hier auch noch mal angeschaut:

http://tools.ietf.org/html/rfc1738#section-3.1

Mir scheint, dass nach dieser Spezifikation ein Komma am Ende einer
http-URL prinzipiell möglich wäre.

Andererseits nehmen wir mal ein Beispiel aus Andreas' Beispieltext. Mit
Komma sieht die URL so aus:

http://studium.lerntipp.at/zeitmanagement/tagesrhythmus.shtml,

Es ist relativ offensichtlich, dass das Komma am Ende hier nicht zur URL
gehört. Aber kann es nach der Spec eine gültige URL sein?

Und auch wenn ich die URL-Erkennung bei der 'Eingabe' nutze, erkennt LO
bei der Eingabe des Leerzeichens nach dem Komma die URL, zumindest
meiner Meinung nach, richtig, d.h. ohne Komma. Wäre die Erkennung bei
der 'Eingabe' dann fehlerhaft und hätte eine URL inklusive Komma erkannt
werden müssen?

>> Mir scheint, dass dieses Verhalten ein Bug ist. Die URL-Erkennung müsste
>> die Satzzeichen am Ende einer URL mit nachfolgendem Leerzeichen für die
>> URL-Erkennung außen vor lassen. Ich habe in Bugzilla gesucht, ob hierzu
>> bereits ein Bug Report erstellt wurde, habe aber nichts gefunden.
> Ja, die Erkennung gültiger URLs ist fehlerhaft.
> Damit ist es ein Bug.
Mir ist nicht ganz klar, ob Du mir hier zustimmst, da Du oben gesagt
hast, dass ein Komma am Ende einer URL zulässig ist, was ich widerum
hier als Bug angesehen habe. Falls Du mir nicht zustimmst, wo liegt
Deiner Meinung nach der Bug genau?


Auch das von Andreas angeführte Beispiel:

<http://example.tld/foo>,

konnte ich nachvollziehen. Wenn im Text dem Komma ein Leerzeichen folgt,
wird auch diese URL bei der Nachbearbeitung nicht erkannt. Meiner
Meinung erst recht fehlerhaft, da spitze Klammern explizit als
Trennzeichen für URLs für die Anwendung in anderen Kontexten, wie hier
z.B. in Textdokumenten, empfohlen werden.

Grüße
Harald


-- 
LibreOffice - Die Freiheit nehm' ich mir! - www.libreoffice.de

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an