Так у меня есть строка с двоичными данными, как это:Преобразование строки в байт-массив без кодирования?
String lob = "ÿØÿà...";
Я действительно не имею никакого контроля над этим, так что я должен принять его, как это. Поэтому мне нужно, чтобы преобразовать это как InputStream, не изменяя его, если я просто делаю:
getBytes()
Он будет использовать кодировку по умолчанию, как я делаю это без кодирования или модификации?
РЕДАКТИРОВАТЬ:
я не могу исправить это из источника. Я действительно знаю, что исходные данные - это изображение, загруженное из HTML GET, но я не знаю, как оно было закодировано во время передачи. Все, что у меня есть сейчас, - очень длинная строка, и мне нужно ее перевести и сохранить в базу данных.
Не могли бы вы просто установить utf-8 и оттуда? – Woot4Moo
@ Woot4Moo: Нет, если OP пытается отменить кодирование, выполненное каким-то более ранним шагом ... –
Проблема в том, что вы уже можете ввернуть; попробуйте и посмотрите, является ли '.indexOf ('\ ufffd')' -1; если это вы _may_ верните его к исходным данным, если нет, SOL! – fge