| Предыдущий | Следующий |
| STATUS_ILLEGAL_CHARACTER | STATUS_UNDEFINED_CHARACTER |
STATUS_UNMAPPABLE_CHARACTER
Что означает STATUS_UNMAPPABLE_CHARACTER
STATUS_UNMAPPABLE_CHARACTER означает, что символ Unicode не имеет корректного представления в выбранной целевой многобайтовой кодовой странице.
Что проверить
- Исходные Unicode code units/scalar value.
- Target code page и conversion flags.
- Разрешена ли подмена default/best-fit character.
- Не используется ли legacy encoding там, где данные должны оставаться Unicode.
Как исправлять
Если потеря символов недопустима, используйте Unicode-compatible representation вместо молчаливой замены. Особенно опасна silent substitution в path, identity и protocol fields: визуально похожая строка может перестать быть тем же объектом. Исправление подтверждается round-trip преобразованием без замены символов.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
