Вопрос: какой из следующих подходов лучше при преобразовании в другой кодировка типа ISO8859-1:
Использование простой строки:
Код: Выделить всё
new String(sb.toString().getBytes("ISO8859-1"), "ISO8859-1");
Код: Выделить всё
ByteBuffer inputBuffer = ByteBuffer.wrap(text.getBytes(Charset.forName("UTF-8")));
CharBuffer data = Charset.forName("UTF-8").decode(inputBuffer);
new String(Charset.forName("ISO-8859-1").encode(data).array(), Charset.forName("ISO-8859-1"));
Подробнее здесь: https://stackoverflow.com/questions/782 ... ingbuilder