Supportnet / Forum / SN Intern
Probleme mit Anführungszeichen?!
Frage
Moin.
Ist mir eben beim Erstellen eines Threads aufgefallen:
[url=https://supportnet.de/threads/1726261]SATA Platte in externem Gehäuse, bei Systemstart "reaktivieren"[/url] ... Im Thread selbst (Überschrift) wird alles korrekt angezeigt. Auf der [url=https://supportnet.de/forum]Startseite des Forums[/url] wird das zweite Anführungszeichen allerdings als &quo t; dargestellt. Sprich: Ein Leerzeichen zu viel.
--rabies.
Antwort 1 von MixMax
Ist erstmal so gewünscht bzw entsteht durch 2 gegebenheiten:
Die Anführungszeichen werden in das HTML-pentant " umgewandelt, damit keine echten Anführungszeichen in der Datenbank landen.
Weiter werden ab einer bestimmten länge automatisch Umbrüche in die Übersicht eingebaut. Das ist damit jemand nicht mit 500 MMMMMMMMMMMMMM die formatierung der Hauptseite Sprengen kann. Daher kann es passieren das dieses Trennzeichen mitten im " eingefügt wird.
Der schönheitsfehler ließe sich bei Gelegenheit sicher beheben stellt aber kein größeres Problem dar.
Die Anführungszeichen werden in das HTML-pentant " umgewandelt, damit keine echten Anführungszeichen in der Datenbank landen.
Weiter werden ab einer bestimmten länge automatisch Umbrüche in die Übersicht eingebaut. Das ist damit jemand nicht mit 500 MMMMMMMMMMMMMM die formatierung der Hauptseite Sprengen kann. Daher kann es passieren das dieses Trennzeichen mitten im " eingefügt wird.
Der schönheitsfehler ließe sich bei Gelegenheit sicher beheben stellt aber kein größeres Problem dar.
Antwort 2 von rabies
Okay... wollt's ja nur anmerken, da's mir komisch vorkam. :)
Antwort 3 von son_quatsch
(verfolgt von https://supportnet.de/threads/2174407)
OMG! Man schreibt doch nicht die Entities in die Datenbank :-( Obendrein müssen Gänsefüßchen gar nicht escaped werden.
Desweiteren: warum ein automatischer Umbruch? Für Rahmensprenger gibt es den Style overflow: hidden (oder auto). Und selbst ohne kann die Code der Software so intelligent sein und die Trennung mit dem nächsten oder letzten Trennzeichen vorzunehmen.
OMG! Man schreibt doch nicht die Entities in die Datenbank :-( Obendrein müssen Gänsefüßchen gar nicht escaped werden.
Desweiteren: warum ein automatischer Umbruch? Für Rahmensprenger gibt es den Style overflow: hidden (oder auto). Und selbst ohne kann die Code der Software so intelligent sein und die Trennung mit dem nächsten oder letzten Trennzeichen vorzunehmen.

