Una referencia HTML es notación de origen que un analizador resuelve en caracteres. EntityCodec trata la entrada como texto acotado y no analiza un documento completo.

Tres formas visibles

Una referencia puede ser &, & o &. Las tres representan un ampersand, con distinta legibilidad.

La codificación puede tener capas

El texto © pasa primero a © y solo una segunda vez a ©. EntityCodec decodifica una sola capa.

Verifica el destino exacto

La codificación cambia la representación del texto, no su nivel de confianza. Mantén la salida como texto hasta que el sistema de destino aplique el escape o saneamiento correcto para su contexto. Compara el resultado completo después de pegarlo. Para una comprobación reproducible, conserva una muestra literal junto a su forma codificada esperada, ejecuta dos veces el mismo perfil y compara cada ampersand, punto y coma, punto Unicode, espacio y salto de línea. Después prueba el enlace de texto del destino con caracteres representativos e inofensivos. Si el sistema normaliza, decodifica repetidamente o representa el valor, documenta ese comportamiento posterior por separado porque queda fuera de EntityCodec.