Egostar gracias por tu respuesta. Me sirvio muchisimo, lo unico que tuve que hacer es ver que valor le correspondia al decimal 26 y me arrojo 65535, luego lo reemplace por mi bendito '\0' que no servia para nada y listo! quedando asi
Código:
BufferedReader reader= new BufferedReader(new FileReader("archivo.txt"));
char ch= (char)reader.read();
while(ch!=(char)65535){
System.out.print(ch);
ch= (char)reader.read();
}
gracias de nuevo!
Fede.