Resumo
Alguns aplicativos usando bibliotecas de tempo de execução C herdadas não funcionam adequadamente quando as configurações regionais não oferece suporte a uma página de código
Plano de fundo
No Windows 1809 quando aplicativos solicitar a página de código da localidade, houve alteração para retornar CP_UTF8 em vez de CP_ACP como UTF-8 incluiria dados linguísticos da localidade. Essa alteração no entanto interrompe aplicativos não utilizam o conceito de página de código corretamente - incluindo alguns CRTs herdados.
Para resolver isso, podemos está revertendo o comportamento antigo de retornar CP_ACP em vez de CP_UTF8.
Solução alternativa
-
Os usuários podem para alterar temporariamente a região para"Inglês (Estados Unidos)" em Configurações -> região -> RegionalFormat definido como inglês "(Estados Unidos)" (selecionar qualquer localizar com página de código)
-
Verifique se a caixa de seleção "Beta: usar Unicode UTF8 para suporte a idiomas em todo o mundo não está selecionada.
Iniciar > Configurações > tempo & idioma > "Data, hora e formatação regionais" > "Configurações adicionais de data, hora e região" > região > administrativa > Alterar localidade do sistema.