Existe uma página de códigos do Windows incluída automaticamente (a maioria /) em todas as versões e locales do Windows?

1

Estou procurando uma página de código que possa ser usada em cmd.exe em todas as versões do Windows - principalmente XP para 10 -, independentemente das localidades do sistema. A prioridade é as versões mais novas e as mais usadas.

Basicamente, eu gostaria que meu aplicativo de console exibisse os 256 caracteres -  determinado pela página de códigos - em tantos ambientes Windows quanto possível. Não importa (muito) quais são os 255 caracteres, desde que sejam únicos.

Eu inicialmente pensei que CP_UTF8 seria aquele que todo sistema tinha nele, por causa da popularidade que ganhou nos últimos anos. Mas recentemente ouvi falar de um caso em que um usuário não o tem, então eu realmente não quero confiar apenas em minhas suposições.

Meu único outro palpite seria 437, mas não consegui encontrar nenhuma confirmação sobre se ele está incluído em todas as versões do Windows.

Se não existir uma página de código que cubra todos os sistemas Windows, eu gostaria de pelo menos encontrar uma que fosse suportada por tantos sistemas quanto possível (com fontes, preferencialmente).

Se várias dessas páginas de código existirem, uma lista seria ótima.

    
por user6003859 08.03.2017 / 23:40

1 resposta

1

Todas as páginas de código baseadas em ASCII de 8 bits consistem em 256 caracteres, por definição . Isso inclui páginas de códigos OEM ( ISO 8859 os têm os primeiros 32 caracteres que representam códigos de controle e são representados com um ponto ao imprimir). Notavelmente, o cp437 é a codificação nativa incorporada no BIOS de cada PC existente e, consequentemente, suportada em todas as versões do MS-DOS e do Windows, independentemente do idioma. 1252 é a sua homóloga ISO 8859.

    
por 08.03.2017 / 23:59