Applies ToWindows 10, version 1809, all editions

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.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.