Вопрос по кодировкам =(
От: Inco  
Дата: 23.01.06 18:04
Оценка:
У меня такой тарбл....прога на джаве выводит в консоль System.out.print....
если делать так System.out.print(" Что-нибудь на русском");
то это выводится крикозяблинами, так как не те кодироваки... как сделать так, чтобы текст читался по русски, то есть поменять кодировку выводимой стринги?
(прога нужны правильные кодировке не в IDE а в при запуске в консоли cmd)

пробовал так...



        String sourceString = "Что-нибудь на русском";

        byte[] b = sourceString.getBytes("Cp1251");

        String s = new String(b,"Cp866");
        System.out.print(s);


то он кричит, что

Exception in thread "main" java.io.UnsupportedEncodingException: Cp866
at sun.io.Converters.getConverterClass(Unknown Source)
at sun.io.Converters.newConverter(Unknown Source)
at sun.io.ByteToCharConverter.getConverter(Unknown Source)
at java.lang.StringCoding.decode(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at Lab2Task1.main(Lab2Task1.java:29)


 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.