Allora il problema è questo:

in una textarea viene inserito del testo usando alcuni tag per la sua formattazione (es:bla bl bla)ecc...
questo valore (inserito nel campo textarea) viene poi salvato in un campo di DB

ora vorrei visualizzarne il contenuto ma limitando la lunghezza del testo.

faccio un esempio:
l'utente ha inserito: Oggi ho mangiato(mangiato in grassetto) una mela
nel db viene archiviato : Oggi ho mangiato una mela

ora io voglio visualizzare solo : Oggi ho mangiato
ma se uso la funzione che mi estrae solo i primi 16 caratteri ottengo in maniera errata la visualizzazione del testo perchè il computer legge : Oggi ho [b] (16 caratteri) e quindi mi visualizza solo : Oggi ho

qualcuno sa aiutarmi a risolvere questo problema?