Привет!
Имею текстов?й файл в KOI8-R. Задача - перекинуть файл клиенту и записать там на диск. Написал все на C - прекрасно, но сказали переделать под java.
В сервере:
DataInputStream s = new DataInputStream(new BufferedInputStream(new FileInputStream("out.file")));
while((str = s.readLine()) != null) { //читаю в StringBuffer }
// и отс?лаю.
В клиенте:
DataInputStream is = new DataInputStream(new BufferedInputStream(cSocket.getInputStream()));
while((str = is.readLine()) != null)
{
sBuffer.append(str);
sBuffer.append("\n"); //System.out.println("ready for input"); }
Хотя readLine тут deprecated - удобно. (Нахрена его депрекатить?). Вобщем, все работает только одна проблема: KOI8-символ превращается в херню. Как с ?тим бороться?
Спасибо.