Приложения с помощью старых ЭЛТ-мониторы не работают с определенными региональными настройками

Применимо к: Windows 10, version 1809

Аннотация


Некоторые приложения с помощью прежних версий библиотеки времени выполнения C не работают должным образом, когда язык и региональные параметры не поддерживает кодовую страницу

Фоновый (Background)


В Windows 1809 при запросе приложения кодовая страница языкового стандарта, было изменений для возврата CP_UTF8 вместо CP_ACP как UTF-8 будет охватывать лингвистические данные этих языковых стандартов. Однако это изменение приостанавливает приложений не использует концепцию кодовой страницы правильно - включая некоторых старых ЭЛТ-мониторы.

Для решения этой мы возврата к старому поведению возврата CP_ACP вместо CP_UTF8.

Обходное решение


  • Пользователи могут временно изменить их области-> «Английский (США)» в параметрах области -> RegionalFormat, английский «(США)» (Выбор любого поиска с кодовой страницей)
  • Убедитесь, флажок «бета-версии: использование Unicode UTF8 для поддержки по всему миру языка не установлен.

Пуск > Параметры > время & язык > «Даты, времени и региональных форматирование» > «Дополнительные параметры даты, времени и области» > региона > администрирования > изменить язык системы.