Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0150021 (STATUS_XML_ENCODING_MISMATCH)?

 
Anterior Siguiente
STATUS_ADVANCED_INSTALLER_FAILED STATUS_SXS_MANIFEST_TOO_BIG

STATUS_XML_ENCODING_MISMATCH

Qué significa STATUS_XML_ENCODING_MISMATCH

El parser usa BOM, patrón inicial y XML declaration para decidir cómo mapear bytes a caracteres. Guardar UTF-8 declarando UTF-16, o transcodificar sin actualizar la declaración, puede fallar antes de cualquier validación de schema.

Corrija la fuente de serialización. Re-guardar con un editor puede cambiar BOM, normalización y bytes firmados, por lo que después deben revalidarse hashes/signatures si existen.

Qué comprobar

  • Inspeccione bytes iniciales, BOM y XML declaration exacta.
  • Valide los mismos bytes que recibe Windows, no una copia re-guardada.
  • Revise packaging/transport por transcoding accidental.
  • Después de corregir encoding, vuelva a validar manifest/schema y firmas.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version