Introduce © 🙂 &unknown;. Una pasada produce © 🙂 &unknown;. La numérica se resuelve, la recién expuesta espera y la desconocida queda.

Una segunda pasada es explícita

Si envías otra vez el primer resultado, © pasa a ©. EntityCodec nunca repite silenciosamente.

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.