Diabo Loiro
GUJ Master
Membro desde: 24/03/2009 07:46:14
Mensagens: 1040
Localização: Praia Grande - SP
Offline
Ola pessoal estou tenho que ler um arquivo texto.. e gostaria de saber de da pra detectar.. o encoding dele.
algo como File.gerCurrentEncoding ou se isso é imposivel pois dependendo da onde vem o arquivo texto grava errado no banco de dados.
Obrigado.
Sun Certified Java Associate
Sun Certified Java Programer 6.0
Sun Certified Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer
Membro desde: 13/01/2005 12:31:27
Mensagens: 854
Offline
Essa informação não vem no arquivo, então não tem como saber de forma precisa.
Mas dá pra tentar adivinhar a codificação; os navegadores fazem isso o tempo todo.
Diabo Loiro
GUJ Master
Membro desde: 24/03/2009 07:46:14
Mensagens: 1040
Localização: Praia Grande - SP
Offline
na verdade necessito ler o arquivo txt nestes 2 formatos..
UTF-8
ISO-8859-1
Alguem tem algum codigo de exemplo por que o objeto file não aceita eu setar o encoding.
Sun Certified Java Associate
Sun Certified Java Programer 6.0
Sun Certified Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer
Diabo Loiro
GUJ Master
Membro desde: 24/03/2009 07:46:14
Mensagens: 1040
Localização: Praia Grande - SP
Offline
Ele da exception quando vai ter UTF- 8 e ISO-8859-1
por que ele pega o default do SO que no caso é CP1252 dai quando vai ler UTF - 8 da pau.
Sun Certified Java Associate
Sun Certified Java Programer 6.0
Sun Certified Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer