Подскажите, как реализовать ввод-вывод русских символов
package com.example;
import java.io.*;
public class Mooo {
public static void (String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in);
String a = reader.readLine;
System.out.println(a);
}
}
Выводит какие-то иероглифы.
Указывал после System.in - Cp886, менял кодировку на windows-1251, не помогает.
Запуск на андроид из приложения Java N-IDE
Данил
14 уровень
Ввод на русском
Обсуждается
Комментарии (11)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
IceBergMaster
21 февраля 2020, 09:32
"менял кодировку на windows-1251" - менял в самой Idea?
+1
Данил
26 февраля 2020, 19:28
менял, и вывод "@>" вместо "ро" (пример)
0
Magos Reductor ExceptionExpert
21 февраля 2020, 09:14
Можете попробовать пока такой вариант
Но я в нем не сильно уверен.
0
Данил
26 февраля 2020, 19:29
нет, это выдает ошибку, как в полной, так и в сокращенной реализации BufferedReader
0
Magos Reductor ExceptionExpert
27 февраля 2020, 06:49
ошибку? или все же ничего не происходит и выводятся кракозябры?
0
Magos Reductor ExceptionExpert
27 февраля 2020, 06:52
я не был сильно уверен. так как это могли ввести в позже java 8. но потом проверил должно уже быть.
какая у вас версия java и какая ошибка?
0
hidden #2020490
27 февраля 2020, 09:10
Имеется ввиду приложение на телефон.
https://play.google.com/store/apps/details?id=com.duy.compiler.javanide
Например у меня телефон поддерживает java 1.8. Кодировку в апликации изменить нельзя, только UTF-8.
0
hidden #2020490
27 февраля 2020, 09:17
Мне это особо не нужно. Хотел помочь, из спортивного интереса. Если пишеш кирилицу в коде как литерал, то нормально выводит на консоль. Чтение и запись в файл - кракозябры.
Только латиница.
0
Данил
27 февраля 2020, 12:02
версия java по стандарту 1.7, в настройках изменил на 1.8, на 1.9 - нет результата. Выдает ошибку и не компилируется:
0
Данил
27 февраля 2020, 12:06
приложение последней версии (android 8.1), в настройках есть выбор между версиями от 1.1 до 1.9, вкладка с кодировкой не кликабельна.
0
Magos Reductor ExceptionExpert
27 февраля 2020, 12:44
ну да, в консоле тебе пишут что чарсет менять нельзя. Значит нельзя)
Тогда не могу тебе помочь(
0