| Anterior | Siguiente |
| ERROR_DOMAIN_CTRLR_CONFIG_ERROR | ERROR_UNDEFINED_CHARACTER |
ERROR_ILLEGAL_CHARACTER
Qué significa ERROR_ILLEGAL_CHARACTER
ERROR_ILLEGAL_CHARACTER (582) — La entrada contiene una secuencia de caracteres inválida para la codificación que usa la operación.
Puede tratarse de un multibyte incompleto, bytes ilegales, surrogate pair malformado o noncharacter rechazado por la API. La cadena puede mostrarse parcialmente bien y aun así contener una secuencia inválida en una posición concreta.
Qué comprobar
- Registre encoding esperado, longitud en bytes y posición exacta del fallo.
- Valide la entrada antes de convertirla y no dependa de terminadores implícitos.
- Diferencie Unicode malformado de caracteres válidos que no existen en la code page destino.
Tratamiento recomendado
Corrija la fuente o use una conversión que reporte errores de forma explícita. No sustituya silenciosamente bytes inválidos cuando la identidad del texto sea importante. En protocolos, declare encoding y normalización de forma inequívoca.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.