Hola,
Cita: entonces al leerlo con htmlentities() me pone ese texto en negritas.
PHP no tiene concepto de "negrita" o "normal". El solo genera HTML (o salida al navegador). Y para que en una pagina HTML se vea un texto en negrita, el codigo HTML generado debe ser:
<strong>Aqui todo el texto</strong>
que muestra(simulado con los bbcode):
Aqui todo el texto
Y si aplicas a esa cadena el htmlentities(), el HTML que generas es:
Código PHP:
<strong>Aqui todo el texto</strong>
con lo que se visualizara en la pagina:
<strong>Aqui todo el texto</strong>
Sin negrita ni nada, leyendose las etiquetas.
Quizas no era esta tu duda.
Saludos.