Olá,
estou lendo um arquivo DBF, totalmente acentuado em Português, do qual não posso garantir que foi escrito como ISO-8859-1.
usando:
protected String characterSetName = "ISO8859_1";
…
byte b_array[] = new byte[ this.header.fieldArray[i].getFieldLength()];
dataInputStream.read( b_array);
recordObjects[i] = new String( b_array, characterSetName);
System.out.print("\n Record “+i+ " :”+recordObjects[i].toString());
break;
Obtenho este tipo de retorno:
Wanderl?ndia Vicentin¢polis VarjÆo, entre outros.
Consigo abrir o arquivo em um aplicativo público (TabWin) e os dados estão escritos corretamente: Wanderlândia, Vicentinópolis, Verjão…
Alguma sugestão de como ler o arquivo corretamente?
Desde já agradeço.

)