Hallo,
damit will ich eigentlich nur ein Wort, was aus der Datenbank kommt, auszeichnen, dass vielleicht ein Bindestrich etc. enthalten könnte, damit das nicht umgebrochen wird
Gerade dann würde ich es der Einfachheit halber lieber so machen, wie Gunnar das anregt, mit einem Nonbreaking Hyphen. Du kannst ja alle normalen Bindestriche oder Minuszeichen durch ‑ ersetzen.
dann müsste ich entweder nach der DB Abfrage, das - in ‑ und das " " in  umwandeln, oder gleich mit ‑ und   in eine andere Spalte schreiben
vielleicht gibt es ja noch andere kritische Zeichen, ausser " " und "-"
wird denn ‑ und   auch von jeden Browser richtig interpretiert?!
mfg
Twilo