Es curioso porque precisamente html_entity_decode() resuelve las cadenas que muestras:
Código PHP:
Ver original$txt = 'Veamos como funcionaria esto app:<br><br><ol> <li>tengo que tratar</li> <li>de codificar</li> <li>esto</li></ol>';
El resultado:
Cita: string(172) "Veamos como funcionaria esto app:<br><br><ol> <li>tengo que tratar</li> <li>de codificar</li> <li>esto</li></ol>"
string(112) "Veamos como funcionaria esto app:<br><br><ol> <li>tengo que tratar</li> <li>de codificar</li> <li>esto</li></ol>"
Si lo que dices es cierto entonces tu caso es único en el universo.