Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Base64


Автор: zer 26.9.2006, 17:46
Всем привет!
Работаю с base64, есть некий класс (не мой) Base64 у него 2 статических метода:
Код

byte[] decode(String)
String encode(byte[])

мне передается (извне) закодированная строка например - "0YvRi9GL". Вызов метода Base64.decode("0YvRi9GL") возвращает такую последовательность байтов - {-47,-117,-47,-117,-47,-117} (в данном случае исходная строка до кодирования в base64 была "ыыы")
Вопрос - как из этой последовательности получить исходную строку ("ыыы")?
Заранее благодарен.

Автор: LSD 26.9.2006, 20:09
Код
new String(bytes, "UTF-8")

Только кодировку строки надо знать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)