Элементарно, есть русский текст в XML на ПК в C#.
Я его пакую в GSON в строку Json и отправляю через Encoding.Unicode.GetBytes(text) в бинарном виде по сокету на Андроид. Но на Андроиде не вижу Юникодового распаковщика из бинарника в строку.
Как мне сделать эту элементарную операцию? Туплю..
Причем туда и обратно? и только в Юникод.. желательно..
Если вам нужно просто преобразовать байты в строку, то используйте:
String str = new String(byteArray,StandardCharsets.UTF_8)
Где byteArray - собственно массив байтов.
И обратно из строки в байты:
byte[] byteArray = str.getBytes(StandardCharsets.UTF_8)
Продвижение своими сайтами как стратегия роста и независимости