Problema com nomes de arquivos acentuados  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
mizumoto
Debugger
[Avatar]

Membro desde: 12/09/2008 09:47:03
Mensagens: 71
Localização: Vitória - ES
Offline

Após mudar o valor da variável, a primeira coisa que percebi é que o NetBeans ficou em português.
Porém o problema permanece, apesar de agora no lugar de "?" é exibido um quadrado no lugar dos caracteres não reconhecidos.
Outra coisa que notei é que fazendo aquele mesmo teste:



outros valores diferente de 63 (?) estão sendo retornados sempre que eu mudo o valor de char para algo acima de 127.

Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

Que valor que Charset.defaultCharset() retorna?

Sabe dizer o tipo do sistema de arquivos em que esses arquivos se encontram? Como ele está montado? Normalmente sistemas em FAT precisam ter suporte ao code page 437 (CP437) e estarem montados dessa forma.

O kernel também precisa ter suporte a esse encoding, espero que o da Red Hat já tenha.

A variável de ambiente LC_ALL normalmente tem que ficar em pt_BR. Outra opção para LANG é pt_BR.ISO-8859-1.

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Dica: crie arquivos com acentos em um outro diretório que não seja esse /u/blablabla que você mencionou. Pelo nome, dá a impressão que foi montado via NFS ou outro sistema remoto. Crie em um diretório local na sua máquina Linux, e veja se dá o mesmo problema.
[WWW]
mizumoto
Debugger
[Avatar]

Membro desde: 12/09/2008 09:47:03
Mensagens: 71
Localização: Vitória - ES
Offline

Bruno,

Configurando a variável LANG para pt_BR.ISO-8859-1 a coisa funcionou!

Agradeço a todos pela ajuda!

This message was edited 1 time. Last update was at 19/08/2009 10:43:37

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team