Ввод русского текста в переменную из консоли на Java в Eclipse
Никак не могу ввести с консоли в переменную русский текст. В настройках среды стоит UTF-8, ВЫводится русский текст в консоль прекрасно, и набирается в ней тоже нормально, но в переменную записываются кракозябры. Пробовал вводить с различными кодировками - результат один. Код ввода:
System.out.print("Введите запрос: ");
BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in));
String request_string = keyboard.readLine().replace(" ", " "); // в request_string после ввода русского текста будет лежать что-то типа цуав
Как исправить?
* .replace(" ", "% 20");