Использование RandomAccessFile, кодировки

138
28 сентября 2019, 13:10

При чтении байтов из файла с использовании RandomAccessFile нормально выводится в консоль только латиница. Чтоб выводилась нормально кирилица необходимо выполнить следующий код.

String str2 = new String(str1.getBytes("ISO-8859-1"), "UTF8");

Не могу понять. Зачем нужно сначала получать байты в кодировке ISO-8859-1, а потом перегонять их сразу в UTF8.

READ ALSO
Что такое double brace инициализация?

Что такое double brace инициализация?

Что означает синтаксис {{ }}(две двойных фигурных скобки) в Java?

143
Gradle sync failed, implementations

Gradle sync failed, implementations

Не понимаю в чём проблема"Gradle sync failed"

108
Аналог static class (C#) на Java

Аналог static class (C#) на Java

Нагуглил несколько статей: в одной говорится, что синглтон идеален для хранения глобальных переменныхВ другой - что он (синглтон) таки может...

126
Возникает ошибка при выборке из бд в resultSet.next()

Возникает ошибка при выборке из бд в resultSet.next()

E/AndroidRuntime: FATAL EXCEPTION: main Process: comexample

159