Здравствуйте, Inco, Вы писали:
Этим ты точно не добьёшься ничего, даже если Cp866 поддерживалась (кстати, она поддерживается, надо только подключить charsets.jar. В общем, читать тут: j2sdk-1_4_2-doc\guide\intl\encoding.doc.html ).
I>I> String sourceString = "Что-нибудь на русском";
I> byte[] b = sourceString.getBytes("Cp1251");
//Создаётся массив байт, в котором хранятся коды символов, взятые из кодировки Cp1251
I> String s = new String(b,"Cp866");
//Создаётся строка из массива байт, JVM при этом думает, что байты в массиве имеют коды, взятые из кодировки Cp866, в строке получишь фигню
I> System.out.print(s);
I>
I>то он кричит, что
I>Exception in thread "main" java.io.UnsupportedEncodingException: Cp866
Эта кодировка поддерживается, но её надо подключить, возможно получится простым подключением джара lib/charsets.jar
Вывод на консоль на русском языке обговорён в задании? Если он не нужен, а ты его для отладки используешь, то лучше пиши на английском, либо пиши в файл