Hallo,
Eine andere Möglichkeit ist, serverseitig Scripte oder Komponenten einzusetzen, die mit U+00AD (­ ist ja nur die HTML-Umschreibung dafür) richtig umgehen können. Richtig in dem Sinn, dass sie es beim Suchen oder Vergleichen von Strings ignorieren.
Willst Du allen DBMS die zusätzlichen Qualifikationen antrainieren?
nein, aber mich informieren, welches mein Hoster einsetzt und ob bzw. wie weit das mit U+00AD umgehen kann. Und bei Defiziten entsprechende Workarounds bauen.
Wie es serverseitig ginge, habe ich schon beschrieben.
Das ist aber imho immer noch die falsche Stelle für die (optionale) Darstellungsveränderung. Ob der Text in rot oder grün erscheinen soll, steht üblicherweise auch nicht in den Rohdaten.
Nein, aber die Information als solche, an welcher Stelle ein Wort bei Bedarf getrennt werden darf/soll, gehört IMO als Metainformation zum Inhalt, nicht zur Darstellung. Die Darstellungsschicht müsste für die Entscheidung, wie das Wort dargestellt wird (in einer Zeile und ohne Trennstrich oder gesplittet mit Trennstrich), auf diese Information zurückgreifen.
Live long and pros healthy,
Martin
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.