¿Qué significa el código NTSTATUS 0xC0000163 (STATUS_UNDEFINED_CHARACTER)?

 
Anterior Siguiente
STATUS_UNMAPPABLE_CHARACTER STATUS_FLOPPY_VOLUME

STATUS_UNDEFINED_CHARACTER

Qué significa STATUS_UNDEFINED_CHARACTER

Este status señala input que la tabla de conversión seleccionada no define. Es diferente de UNMAPPABLE_CHARACTER: allí el Unicode de entrada puede ser válido pero no representable en el destino; aquí la representación de origen contiene una unidad que no tiene significado válido según su encoding/code page.

Capture los bytes o code units, encoding declarado y flags de conversión. No reemplace silenciosamente datos inválidos con «?» si el protocolo necesita integridad; corrija el producer o defina explícitamente una política de reemplazo.

Qué comprobar

  • Registre la secuencia exacta y el encoding de origen.
  • Valide si el input está mal formado antes de convertirlo.
  • Use replacement solo si el contrato de datos permite pérdida de información.

Referencias técnicas


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