Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.137.217.134] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте.
Как текст в кодировке "windows-1251" вывести в консоль? |
Сообщ.
#2
,
|
|
|
neznayka, то, что ты написал, на связанный текст тянет с трудом...
|
Сообщ.
#3
,
|
|
|
Что то я недодумав задал вопрос
Приношу свои извинения import java.io.*; class HelloJava{ private static String encodingDosWin(String strInput) { final String ENCODING_WIN1251 = "windows-1251"; final String ENCODING_IBM866 = "ibm866"; try{ return(new String(strInput.getBytes(ENCODING_IBM866),ENCODING_WIN1251)); }catch(UnsupportedEncodingException e){ return strInput; }//endTryCatch }//end encodingWinDos public static void main(String[] args) throws IOException{ System.out.println("HelloWorld!!!"); System.out.println(encodingDosWin("Привет Жава!!!")); }//endMain }//endCalss Ответ нашел банально через яндекс Добавлено |
Сообщ.
#4
,
|
|
|
Что-то мне не нравится найденный вами способ Вот мои рецепты:
1. Заменить стандартные потоки вывода. System.setOut( new PrintStream(System.out, true, "windows-1251") ); System.setErr( new PrintStream(System.err, true, "windows-1251") ); 2. Установить нужную кодировку непосредственно для консоли. chcp 1251 |