Site icon EfmSoft

Что означает код NTSTATUS 0xC0000717 (STATUS_NO_UNICODE_TRANSLATION)?

 
Предыдущий Следующий
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 либо выберите кодировку, способную представить реальные данные. Если формат внешне фиксирован, явно обрабатывайте непредставимые символы согласно его правилам, а не заменяйте их незаметно.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version