Чтение UTF8 представляет в виде строки от сервера до http, использующего MIDP

У меня просто есть число. Первый выпуск 001. Третья бета второго выпуска 002b3 и так далее. Это только для персонального ума материала, мне ничего на самом деле 'не выпустили' в данный момент, таким образом, это - вся теория.

5
задан Ricardo Acras 8 July 2009 в 03:16
поделиться

1 ответ

Вместо чтения байтов читайте символы. Используйте API InputStreamReader для преобразования байтов в символы и обработки через кодировщик UTF-8. Он должен поддерживаться как часть профиля JavaME CLDC (JSR 30); на это указывает ссылка.

Попробуйте что-нибудь вроде этого:

c = (StreamConnection) Connector.open(
         myServer, Connector.READ_WRITE);
Reader r = new InputStreamReader(c.openInputStream(), "UTF-8");
StringBuffer sb = new StringBuffer();
int ch;
while((ch = r.read()) != -1)
    sb.append((char)ch + "->" + ch + "\n");
10
ответ дан 13 December 2019 в 22:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: