Android: HTTP-ответ UTF-8 на строку - PullRequest
1 голос
/ 28 октября 2010

Я пытаюсь преобразовать данные UTF-8 в строку. Данные UTF-8 получаются по HTTP-соединению. Моя проблема в том, что преобразованная строка не отображает символы UTF-8 должным образом.

Вот мой код {лишние биты удалены}

URLConnection urlconn = url.openConnection();
httpConn = (HttpURLConnection) urlconn;
httpConn.connect();
InputStream in= httpConn.getInputStream();
String text = "";
InputStreamReader isr = new InputStreamReader(in,"UTF-8");
int charRead;
char[] inputBuffer = new char[2048];


while((charRead = isr.read(inputBuffer))>0){
String readString = String.copyValueOf(inputBuffer,0,charRead);
text += readString;
inputBuffer = new char[BUFFER];
}

Где я делаю не так? Сгенерированный текст не является UTF-8 !!

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...