Windows XP tendo problemas com símbolos Unicode em nomes de perfil de usuário

2

Uma pessoa me enviou um PC para alguma manutenção (limpeza física e de software, etc.). Eu notei um problema. Tem o Windows XP Pro com SP2 Seu nome é Jānis (esse nome letão é o mesmo que John em inglês). Ele criou um perfil de usuário e seus documentos e área de trabalho estão localizados em C: \ Documents and Settings \ Jānis.

Como vivemos perto da Rússia, algumas pessoas sabem russo melhor do que inglês, e para poderem jogar jogos russos (que normalmente não são compatíveis com Unicode), as pessoas geralmente configuram o idioma para programas não-Unicode para russo (em regionais e idiomas). configurações, guia Avançado).

Naturalmente, isso cria alguns problemas para outros programas não-Unicode, porque não há essa letra in na página de códigos russa. Bem, nós poderíamos viver com isso ... mas eu descobri que até o próprio Windows não reconhece esse símbolo!

Quando eu baixo um programa para a área de trabalho e tento iniciá-lo, tenho a janela de segurança normal do Windows XP aparecendo e perguntando se confio nesse arquivo. Este pop-up mostra até mesmo as informações do editor do arquivo corretamente. Mas agora as coisas ruins: - o caminho para o arquivo está errado neste pop-up! Ele diz C: \ Documents and Settings \ Janis \ Desktop (aviso - se tornou um) e quando clico em Executar Para iniciar o arquivo, recebo um erro: "O sistema não pode encontrar o arquivo especificado".

Parece estranho que o Windows tenha problemas ao iniciar os arquivos de pastas com caracteres específicos do idioma quando a página de códigos não corresponde, embora obviamente o Windows possa ler o arquivo corretamente porque as informações do editor são mostradas corretamente.

Parece-me que o Windows tem algumas partes sem suporte Unicode.

Existe alguma outra correção para isso, exceto recriar o perfil do usuário sem símbolos Unicode? Talvez o Service Pack 3 tenha algumas correções para esse problema?

    
por JustAMartin 21.04.2012 / 21:21

1 resposta

3

Sim, existem algumas soluções - veja os links abaixo.

O Service Pack 3 não ajudará - mesmo o Windows Vista e o Windows 7 ainda apresentam o mesmo problema.

É conhecido - os usuários na Alemanha e na França têm a mesma cara com as pastas que originalmente tinham letras acentuadas em alemão ou francês (antes que o usuário alterasse essa configuração para russo).

Essa configuração ("idioma para programas não Unicode" ou o mesmo chamado "System Locale" no Windows 7) realmente significa mudança de sistema profundo - a página de código do sistema está mudando (ACP em termos MS, CP_ACP na API Win32).

Uma das soluções - NÃO faça mudanças tão drásticas, use o programa de MS livre de solução proposto pela Microsoft chamado Applocale (veja abaixo).

Mais sobre o que precede:

1) Problemas semelhantes para versões em alemão e francês do MS Windows:

em inglês: link  (mesmo em russo - um pouco mais detalhado - se você alterar "_e" para "_r" no link)

2) Sobre o Applocale:

em inglês: link  (mesmo em russo - um pouco mais detalhado - se você alterar "_e" para "_r" no link)

== P.S. Você pode querer ler toda a página da Web dedicada ao material da Página de Códigos do Sistema

    
por 03.05.2012 / 05:29