Debido a que todo viene de tu tabla en la base de datos pues entonces estará almacenado el texto en un array del tipo $row[campo]; (no se si dominas bien SQL). Entonces... hacemos algo asi:
Código PHP:
//Probemos con este texto que contiene acentos
$text="VENDO MUSTANG 69’ FASTBACK EN PERFECTO ESTADO
Mustang Mach I (1969) - Fast back importado de USA. En perfecto estado de restauración y conservación. Motor de alto rendimiento, 351 pulgadas cúbicas, 300 HP, 8 cilindros en V, caja de 4 velocidades. Suspensión Heavy Duty. Rines de aluminio, instrumentación completa, incluyendo tacómetro original e indicadores de presión de aceite y temperatura de agua. Dirección hidráulica y vidrios eléctricos. Reproductor Pioneer R/Rep, tengo el radio original PHILCO Ford si lo desea. Lo entrego con algunos repuestos y manuales originales de servicio. Posee sus alfombras originales Mustang. Es un clásico para amantes de carros especiales.
";
$mod=htmlentities($text);
echo $mod;
Lógicamente cuando haces el echo() te muestra las vocales acentuadas en su equivalente en HTML. Pero en tu caso, como viene de una BD, haces algo asi:
Código PHP:
$mod=htmlentities($row[campo]);
echo $mod;
No le veo mayor complicación. Simplemente debes pasar por la función htmlentities() el valor que viene de tu BD.
Saludos.