Site icon EfmSoft

Что означает код ошибки Windows 1113 (ERROR_NO_UNICODE_TRANSLATION)?

 
Предыдущий Следующий
ERROR_NO_MEDIA_IN_DRIVE ERROR_DLL_INIT_FAILED

ERROR_NO_UNICODE_TRANSLATION

Что означает ERROR_NO_UNICODE_TRANSLATION

ERROR_NO_UNICODE_TRANSLATION — символу Unicode не соответствует ни один символ в целевой многобайтовой кодовой странице.

Что проверить

Зафиксируйте исходную и целевую локаль/кодировку и конкретную строку или ресурс, который не удалось обработать.

  • Проверьте допустимость кодовой точки, таблицы преобразования и наличие нужного языкового ресурса.
  • Не заменяйте символы молча, если потеря данных недопустима: сначала выберите корректную Unicode-кодировку или явную политику fallback.

Практический смысл и диагностика

  • В выбранной target multibyte кодовая страница нет отображения для конкретного Unicode character.
  • Зафиксируйте assumptions о OS locale и любые предыдущие lossy conversions данных.
  • Особенно проверьте locale-sensitive import/export и обработку command line.
  • При strict conversion flags best-fit и replacement mappings намеренно отклоняются, поэтому такой результат может быть ожидаемым.
  • Найдите первый непредставимый character и определите, требуется ли приложению точный round-trip без потерь.

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


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

Exit mobile version