Гость
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Android 2.3.3 и Cp866 / 16 сообщений из 16, страница 1 из 1
16.06.2014, 13:53
    #38670391
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
Доброе время суток!

Делаем проект для Android 2.3.3. Прога падает в эксепшн на строке:
Код: java
1.
String myXml1 = new String(myXml.getBytes("UTF-8"),"Cp866");



Эксэпшн вот каков - UnsupportedEncodingException: Cp866 - то есть на девайсе не поддерживается оная кодировка.

Когда все вращалось на эмуляторе - ничего никуда не падало, а на реальном девайсе и рухнуло - виртуальная ява машина девайса не поддерживает такую кодировку - как ее уговорить коддировку поддерживать? В яве и андроидах - не профи, поэтому такие вопросы и возникли...

Заранее спасибо!
...
Рейтинг: 0 / 0
16.06.2014, 14:56
    #38670522
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
А оно (кодировка) это нужно? Точно используются русские досовские буквы?
...
Рейтинг: 0 / 0
16.06.2014, 16:02
    #38670653
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
сам пока еще толком не знаю - мне надо слать запросы, так, вроде бы сервак понимает только 866. Сейчас сижу, копаюсь, разбираюсь - может все и проще на самом деле :)
...
Рейтинг: 0 / 0
16.06.2014, 16:03
    #38670658
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
Galadriel75вроде бы сервак понимает только 866
Времена доса давненько уже прошли. А до кода 127 и win1251 хватит.
...
Рейтинг: 0 / 0
16.06.2014, 16:29
    #38670685
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
Вот я убираю все намеки на 866 и смотрю - какова будет реакция :) По идее, даже если в среде разработки Eclipse - UTF, то все коды от 0 до 7f должны быть вроде как одинаковыми :)
...
Рейтинг: 0 / 0
16.06.2014, 16:32
    #38670693
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
Galadriel75,

А откуда это cp866 взялось? Может, там и проблема?
...
Рейтинг: 0 / 0
16.06.2014, 17:26
    #38670763
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
Исходный пример на Java, который тестили не под Андроидом - так вот в том примере и были указания, что все крутится на 866. На Андроиде все убрал, отправил серваку запрос - он мне и прислал ответ в 866, в результате - текст - не читаемый вообще. Теперь вот думаю, как все переконвертить в нормальный вид - хотелось бы сделать правильно - но на Андроиде, скорее всего Cp866 не поддерживается, сейчас буду смотреть опять что и как...
...
Рейтинг: 0 / 0
17.06.2014, 12:24
    #38671559
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
Решил вот как сделать - оказалось, все же, без 866 - никак, теперь делаю наследника чарсета... Он все вопросы и порешает :)
...
Рейтинг: 0 / 0
20.06.2014, 14:13
    #38675440
Vsablin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
По моему кодировка называется IBM866 или как то так, но точно не Cp866.
...
Рейтинг: 0 / 0
20.06.2014, 15:14
    #38675557
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
VsablinПо моему кодировка называется IBM866 или как то так, но точно не Cp866.
http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html
ответы на такие вопросы гуглятся за минуту с перекуром.
...
Рейтинг: 0 / 0
21.06.2014, 20:35
    #38676334
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
VsablinПо моему кодировка называется IBM866 или как то так, но точно не Cp866.

Я дернул все поддерживаемые кодировки - Cp### там было немерянно, но среди всего этого именно 866 не было и в помине

Вопрос решил написанием собственного конвертера...
...
Рейтинг: 0 / 0
21.06.2014, 20:38
    #38676335
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
wadmanVsablinПо моему кодировка называется IBM866 или как то так, но точно не Cp866.
http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html
ответы на такие вопросы гуглятся за минуту с перекуром.

На эмуляторе Android все отлично работало! А на реальном устройстве - нет!
...
Рейтинг: 0 / 0
21.06.2014, 20:39
    #38676337
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
Топик можно закрыть :)
...
Рейтинг: 0 / 0
21.06.2014, 20:43
    #38676340
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
wadmanGaladriel75вроде бы сервак понимает только 866
Времена доса давненько уже прошли. А до кода 127 и win1251 хватит.


Не прошли. И по сию пишут проги под ДОС. Только оные проги работают на кассовых аппаратах и прочей подобной галиматье... Еще работают пенсионеры-программеры, которым ООП и Windows - до лампочки - на клиперах и фоксах они гоняют Dbf-ки...
...
Рейтинг: 0 / 0
11.04.2015, 10:27
    #38933688
Pashekka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
Galadriel75Вопрос решил написанием собственного конвертера...
Конвертировал как? Я нашел один вариант через hex код, но не очень нравится?
...
Рейтинг: 0 / 0
14.05.2015, 08:45
    #38958187
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Android 2.3.3 и Cp866
Сконвертил через массивы и цикл.
...
Рейтинг: 0 / 0
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Android 2.3.3 и Cp866 / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]