Здравствуйте iLYA , Вы писали:
I>Здравствуйте maxy, Вы писали:
M>>проблемка есть
M>>читаю BufferedReader текстовый файлик
M>>вывожу на консоль строки и получаеться бред
M>>как нормально получить читаемую строку из файла на русском языке?!
M>>да БОЛЬШОЕ спасибо за ответы!!!
I>Прю...
I>Лови, у меня так все ок работает:
I>I>FileInputStream stream = new FileInputStream ( FileName );
I>InputStreamReader reader = new InputStreamReader ( stream );
I>BufferedReader buffered_reader = new BufferedReader ( reader );
I>
I>String fileTxT = "";
I>String buf;
I>
I>while ( ( buf = buffered_reader.readLine () ) != null )
I>fileTxt += buf + "\r\n";
I>buffered_reader.close();
I>reader.close();
I>stream.close();
I>
I>Удачи,
I>iLYA
НЕ РАБОТАЕТ!
этот код не работает
import java.io.*;
public class test{
public static void main(String[] args){
try{
FileInputStream stream = new FileInputStream ("file.txt");
InputStreamReader reader = new InputStreamReader ( stream );
BufferedReader buffered_reader = new BufferedReader ( reader );
String fileTxT = "";
String buf;
while ( ( buf = buffered_reader.readLine () ) != null )
fileTxT += buf + "\r\n";
System.out.print(fileTxT);
buffered_reader.close();
reader.close();
stream.close();
}catch(IOException IOEx){
System.out.println(IOEx.toString());
}
}
}
у меня файл в кодировке "Cp1251"
на консоль все равно выводит вместо русского фигню!!!