| Предыдущий | Следующий |
| STATUS_INVALID_IDN_NORMALIZATION | STATUS_ALREADY_REGISTERED |
STATUS_NO_UNICODE_TRANSLATION
Что означает STATUS_NO_UNICODE_TRANSLATION
STATUS_NO_UNICODE_TRANSLATION означает, что преобразование строки между Unicode и другой кодировкой невозможно без потери или из-за недопустимой последовательности.
Что проверить
- Зафиксируйте исходную кодировку, flags преобразования и первый проблемный code point/byte sequence.
- Проверьте surrogate pairs и усечённые multibyte sequences на границе буфера.
- Не допускайте silent default-character substitution там, где требуется round-trip fidelity.
Как исправлять
Используйте Unicode end-to-end либо выберите кодировку, способную представить реальные данные. Если формат внешне фиксирован, явно обрабатывайте непредставимые символы согласно его правилам, а не заменяйте их незаметно.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
