El maestro
pateketrueke me recomendó usar una función determinada para resolver mi bronca:
htmlentities().
Esta función definitivamente hizo lo que esperaba.
Lamentablemente había un problema con la variable que contenía el HTML que yo quería guardar como texto plano. Qué problema? No sé. Así que me di a la tarea de reescribir de cero todo el HTML, era una tabla de más de 1,600 líneas. Lo hice así y la reescritura funcionó.
Ahora puedo leer perfectamente la variable sin problema y leer su contenido, HTML, como texto plano con la función recomendada por pateketrueke.
Gracias y hasta luego.