É possível definir “locale” de um aplicativo do Windows para UTF-8?

1

Sabemos que aqui está uma aplicação chamada Applocale, que pode alterar a página de códigos de aplicações não unicode para resolver problemas de exibição de texto.

Mas há um programa que exibe a página de código é UTF-8, o que significa que seu texto deve ser mostrado como UTF-8, mas é exibido como uma página de código nativa e se torna código ilegível. Parece engraçado, porque quase todos os países e regiões estão incluídos, mas sem o UTF-8. Eu acho que é um bug, porque os programadores podem usar o inglês e ignorar a exibição de textos que não sejam em inglês. Eu não acho que o produtor vai consertar isso e eu quero consertar isso sozinho.

É possível definir saída não-unicode como UTF-8 usando software como o Applocale? Saída não unicode padrão é uma página de código nativa? Como posso definir uma página de códigos nativa para UTF-8?

    
por Komeiji Kuroko 29.01.2016 / 16:23

2 respostas

0

Pelo que li sobre a ferramenta AppLocale da Microsoft na Wikipedia , a ferramenta NÃO pode alterar sua página de código para UTF-8 . Funciona apenas com aplicativos Não-Unicode , mas o UTF-8 faz parte do padrão Unicode.

Sob o capô, o processamento Unicode de caracteres não ASCII difere muito de um não-Unicode, portanto, embora seja possível alterar entre páginas de código não-Unicode (isso é o que AppLocale faz) NÃO é possível alterar entre Unicode e não-Unicode sem modificação da aplicação feita pelo seu produtor.

    
por 29.01.2016 / 16:40
0

Apenas para mencionar aqui: No Windows 10 17133, o agora é uma opção beta para usar o UTF-8 para um suporte mundial. Mas isso não ajuda em nenhum programa Unicode para mim a partir de agora, mas é colocado no pop-up onde eu posso mudar a localidade para nenhum programa Unicode.

Então, talvez eles estejam trabalhando em algo para acabar com a necessidade de ter que mudar a localidade para nenhum programa Unicode.

    
por 11.04.2018 / 15:54