| 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
- Unicode Standard: Chapter 3, Conformance and encoding forms
- Unicode Technical Report #17: Character Encoding Model
- Microsoft: GetNLSVersionEx
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.
