Diferentes códigos Alt com a mesma página de códigos

0

Alt + 0120 no meu computador imprime "H" no meu computador, mas no computador do meu amigo imprime "x". O comando chcp nos dois computadores retorna 720 como página de código padrão. Você tem alguma ideia do que é diferente em nossos computadores?

Atualização 1

Aqui estão algumas das chaves em HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ CodePage no meu computador:

ACP 1256

MACCP 10000

OEMCP 720

OEMHAL vgaoem.fon

Atualização 2

Eu verifiquei isso no modo de segurança e tudo funcionou normalmente, então deve ser algum programa interferindo. BTW, eu removi o AutoHotKey, mas o problema persiste.

    
por hhsaffar 28.05.2013 / 10:40

1 resposta

0

Code page 437 is the original MS-DOS character set on the PC. See http://en.wikipedia.org/wiki/Code_page_4… . In this character set, character 236 is ∞ .

But Microsoft later invented other code pages for different languages or to be more similar to the Windows code page 1252. Windows Code page 1252 covers western European languages and is the normal Windows code page installed on computers where the language is set to a form of English. The DOS code page that most closely resembles Windows code page 1252 was originally Code page 850. See http://en.wikipedia.org/wiki/Code_page_8… . In this code page character 236 has the value ý. When the Euro system € was invented, Microsoft invented yet another DOS code page which they called 858 which was identical to Code page 850, except that it included € instead of ı, the dotless i. See http://en.wikipedia.org/wiki/Code_page_8… .

Você pode ter uma página de código diferente instalada.

Eu tenho visto algumas pessoas relatando que adicionar um 0 adicional ao início ajuda. Então, você poderia tentar ALT + 0 0 1 2 0

Ou você tem alguma ferramenta de mapeamento instalada, como o AutoHotKey ou um gerenciador da área de transferência que está fornecendo resultados indesejáveis.

Fonte

    
por 28.05.2013 / 12:30