Искажение русского текста, Java RMI

143
25 февраля 2019, 04:00

Есть клиент и сервер на Java RMI. Клиент считывает текст с консоли через Scanner.NextLine() и вызывает удаленный объект сервера и передает ему этот текст. Сервер выводит текст, а там - кракозябра. Подскажите, пожалуйста, в чем проблема?

На клиенте:

Scanner scanner = new Scanner(System.in);
String text = scanner.nextLine();
ChatServerInt server = (ChatServerInt)Naming.lookup("rmi://localhost/RMIchat");
ChatClientInt client = new ChatClient("username");
server.print(text, client);

На сервере:

public void print(String text, ChatClientInt sender) throws RemoteException{    
    System.out.println(sender.getUserName()+" написал: ");  
    System.out.println(text);
}    
Answer 1

Решено добавлением System.setOut(new java.io.PrintStream(System.out, true, "Cp866"));

READ ALSO
Java Word\OpenOffice добавить вложение

Java Word\OpenOffice добавить вложение

Занимаюсь формирование docx\odt файлов по средствам javaВозник вопрос: как можно вставить вложение (OLE объект) в docx\odt файл

148
Как обработать Swipe верх и вниз?

Как обработать Swipe верх и вниз?

У меня есть viewpager по горизонтали и я хочу по вертикали обработать swipe, как это реализовать ? Я пытался обработать swipe но viewpager мешает отслеживать...

172
Как убрать прогресс бар

Как убрать прогресс бар

Мне нужно убрать прогресс бар из refreshlayout та или сделать невидимымКак растянуть и отпускать layout и обработать refresh без прогресс бара?

144
Ошибка Spring Boot Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

Ошибка Spring Boot Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

в общем я пытаюсь получить данные с textaria в формате json отправить их в бд

152