Keine Ahnung ob schon bekannt oder nur bei mir, aber bei Wikipedialinks (Beispiel: Beitrag "Re: Was ist das für ein Bauteil?") fehlt die letzte Klammer, Wikipedia kennt die Seite dadurch nicht...
Ich kenne dieses Phänomen von meinem Instandt Messanger... selber Effket, Copy&past n Link, beim Empfänger fehlt die schließende Klammer...
Kennt jemand ne Forensoftware, die nicht unter diesem Problem leidet?
Den Fehler könnte man eventuell beheben, indem man öffnende und schließende Klammern parst (innerhalb eines Links) und guckt, ob se dazugehören könnte oder nicht. Ist nur blöd bei Dateinamen, die bewusst nur eine öffnende oder eine schließende Klammer haben :D
Naja ich habe das bei meinem "GCC Tutorial als PDF" Konverter versuchen mal eingebaut, das geht schon das zu erkennen, irgen eine Fall findet man aber trozdem meist wo das nicht abgedeckt ist ;)
Simon K. schrieb: > Den Fehler könnte man eventuell beheben, indem man öffnende und > schließende Klammern parst (innerhalb eines Links) und guckt, ob se > dazugehören könnte oder nicht. Wenn du jetzt dem Andreas noch einen regulären Ausdruck lieferst, der genau das macht, dann wird er ihn sicher sofort übernehmen. ;-) Soweit ich weiß, ist die komplette URL-Erkennung nämlich ein einziger RE, und es ist schon eine ziemliche Kunst, damit alle sinnvollen Fälle zu erschlagen, insbesondere willst du ja auch Fälle wie ein Beispiel (http://mit.beispiel/url) ordentlich geparst haben... Damit die Erkennung ordentlich funktioniert, ist es auch zwingend notwendig, dass man das URL-Schema (also typischerweise ein "http:" oder "ftp:") sauber mit angibt und nicht aus Faulheit weglässt, weil einem die Brause ja sowieso immer gleich ein http:// voranstellt. Ich habe gerade eben wieder einen Beitrag editieren müssen, damit der Link auch klappt (leider hatte der Poster auch keine Mailadresse hinterlassen wollen, sodass ich ihn nicht per email auf den kleinen aber wichtigen Unterschied aufmerksam machen konnte).
Wurde dieser Fehler eigentlich mal behoben? Hier ein aktuelles Beispiel: Beitrag "Re: Programm zu Prozess = zu Thread"
Wenn Du Dir Dein aktuelles Beispiel ansehen würdest, würdest Du erkennen, daß Deine Frage sich schon von selbst beantwortet hat. Nein, das wurde nicht behoben; ganz offensichtlich setzt Andreas andere Prioritäten.
Rufus Τ. Firefly schrieb: > ganz offensichtlich setzt Andreas andere Prioritäten. Nun, dann möge man dies als eine Erinnerung betrachten, dass das Problem nach wie vor besteht und einer Lösung harrt. Nach beinahe fünf Jahren wird man darauf wohl einmal hinweisen dürfen. Da dieser Fehler in den meisten Fällen in Zusammenhang mit Wikipedia-Links auftreten dürfte, könnte ein möglicher Lösungsalgorithmus so aussehen:
1 | 1. Prüfe den Textinhalt eines Postings auf Links [dies ist bereits implementiert] |
2 | 2. Wenn ein Link erkannt wurde: Prüfe, ob dieser das Wort "wikipedia" enthält. |
3 | Wenn ja: Weiter bei 3. |
4 | Wenn nein: Verfahre wie bisher [dies ist bereits implementiert] |
5 | 3. Prüfe ob der Link eine öffnende Klammer enthält. Ist dies der Fall, so ist |
6 | davon auszugehen dass auch eine schließende Klammer existiert, und zwar |
7 | genau als letztes Zeichen des Links. |
Es gibt übrigens noch eine weitere, sehr einfache Lösung: Man gestattet dem Benutzer das manuelle Markieren von Links, zum Beispiel mittels URL-Tags.
Mark Brandis schrieb: > Da dieser Fehler in den meisten Fällen in Zusammenhang mit > Wikipedia-Links auftreten dürfte Irrelevant. Er tritt bei jedem Link auf, der mit einer schließenden Klammer endet. > Es gibt übrigens noch eine weitere, sehr einfache Lösung: Ach. Wie bereits ad nauseam vorgetragen: Das ist alleine Andreas' Angelegenheit, denn nur er kümmert sich um die Forensoftware. Der Fehler wurde übrigens auch nach 2009 diskutiert: Beitrag "Fehler bei Links mit Klammern" Dort wurde auch ein Workaround genannt, der ohne jeden Zweifel als umständlich zu gelten hat, aber immerhin funktionierende Links zur Folge hat.
Rufus Τ. Firefly schrieb: > Dort wurde auch ein Workaround genannt, der ohne jeden Zweifel als > umständlich zu gelten hat, aber immerhin funktionierende Links zur Folge > hat. Was nützt ein Workaround, wenn viele Leute ihn nicht kennen?
Ich weiß nicht, welchen Browser ihr benutzt. Mein Firefox ersetzt jedenfalls beim Kopieren des Inhalts des URL-Eingabefelds Sonderzeichen wie die Klammern automatisch durch ihre %<hex>-Äquivalente. Damit ist für mich das Problems schon seit langem keines mehr.
:
Bearbeitet durch Moderator
Ja, FF30.0 macht das auch bei mir. So landets in der Zwischenablage:
1 | http://de.wikipedia.org/wiki/Thread_%28Informatik%29 |
und das hier wird draus: http://de.wikipedia.org/wiki/Thread_%28Informatik%29 Ist natürlich nicht so schön anzusehen.
Yalu X. schrieb: > Ich weiß nicht, welchen Browser ihr benutzt. Mein Firefox ersetzt > jedenfalls beim Kopieren des Inhalts des URL-Eingabefelds Sonderzeichen > wie die Klammern automatisch durch ihre %<hex>-Äquivalente. > > Damit ist für mich das Problems schon seit langem keines mehr. Soll nun die Wahl eines bestimmten Browsers das Problem lösen? Die Sichtweise erscheint mir ein bisschen fragwürdig zu sein. Schließlich ist der Benutzer immer noch frei in der Wahl seines Browsers. Oder manchmal ist er es auch nicht: Wenn er z.B. in der Firma nur den Internet Explorer benutzen darf und es ihm nicht gestattet ist, einen anderen Browser zu installieren. Auch ein USB Stick mit mobiler Firefox-Installation kann da je nach Firma und den Vorgaben der dortigen IT womöglich keine Abhilfe schaffen. Die Zeiten, in denen eine Homepage für die Benutzung mit einem bestimmten Browser ausgelegt war, oder zumindest ein bestimmter Browser bevorzugt wurde, wollten wir doch schon lange hinter uns gelassen haben. Die Standards leben hoch! ;-) > und das hier wird draus: > > http://de.wikipedia.org/wiki/Thread_%28Informatik%29 > > Ist natürlich nicht so schön anzusehen. Dem stimme ich zu. Als eine abgeschlossense Lösung, bei der forenseitig nichts mehr zu tun ist, würde ich es daher auch nicht betrachten wollen.
:
Bearbeitet durch User
Mark Brandis schrieb: > Wenn er z.B. in der Firma nur den > Internet Explorer benutzen darf Der macht es aber ganz genauso.
Rufus Τ. Firefly schrieb: > Mark Brandis schrieb: >> Die Standards leben hoch! > > Welche? Die, die IE nach wie vor ignoriert? Komisch. Mir war so, als sei der IE schon seit längerer Zeit anderen Browsern völlig ebenbürtig in Hinsicht auf Standardkonformität.
Rufus Τ. Firefly schrieb: > Mark Brandis schrieb: >> Die Standards leben hoch! > > Welche? Die, die IE nach wie vor ignoriert? Falls der Eindruck entstanden sein sollte, dass ich den IE für einen guten und standardkonformen Browser halte, so bitte ich hierfür um Entschuldigung. Ich tue dies nämlich keineswegs :-)
:
Bearbeitet durch User
Yalu X. schrieb: > Ich weiß nicht, welchen Browser ihr benutzt. Mein Firefox ersetzt > jedenfalls beim Kopieren des Inhalts des URL-Eingabefelds Sonderzeichen > wie die Klammern automatisch durch ihre %<hex>-Äquivalente. Gab es hier nicht mal eine Diskussion darüber? Der Inhalt war, dass der Browser machen soll, was man ihm sagt und nicht, was er meint.
Dussel schrieb: > Gab es hier nicht mal eine Diskussion darüber? Der Inhalt war, dass der > Browser machen soll, was man ihm sagt und nicht, was er meint. Exakt so sollte es sein.
Mark Brandis schrieb: > Exakt so sollte es sein. Und das war das Problem bei Firefox. Das trägt nichts zur Problemlösung bei, ist mir nur wieder eingefallen, weil es da heiß her ging.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.