pues i kieres k el usuario vea correctamente, ya saves de donde parte el texto a mostrar y donde termina, solo que para mostrarla podria leerlo aotra vez de la base de datos k es donde esta como quieres k se muestre

, claro, todo esto puede hacer k tu script se tarde mas en procesar, pues son muchas cosas las k estamos haciendo
Con respecto a los caentos y estas cosas, pues ya no se si abra alguna funcion a demas saque todos los acentos

...
pero es cosa de empezar a buscar soluciones no
Saludos