Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Андроид приложение на ЯВА-проблема с текстом. / 18 сообщений из 18, страница 1 из 1
15.01.2013, 16:01:40
    #38110929
zloilelik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Амигос ! Всем привет. Проблема вот в чем-скачал данное приложение в Эклипс и гаждет тоже.


http://habrahabr.ru/post/113731/

При нажатии на экран допустим на 2 строчку про электрический заряд такая картина маслом вылезает. Почему ? Кодировка ? Путь не прописан ?
У кого какие мысли. Спасибо.
...
Рейтинг: 0 / 0
15.01.2013, 16:04:39
    #38110940
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Оригинальный текст был послан в кодировке UTF-8, а потом интерпретирован другой локальной 8-битной кодировкой (cp1251 или что там на адроиде)? Текст можете выдрать?
...
Рейтинг: 0 / 0
15.01.2013, 16:10:13
    #38110948
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Похоже что проблема вот тут
InputStreamReader inputreader = new InputStreamReader(inputStream);
файлы читаются в текущей системной кодировке, а не в той, в которой они были созданы. Если текстовые ресурсы в UTF-8, то в конструкторе нужно было это явно указать.
...
Рейтинг: 0 / 0
15.01.2013, 16:24:53
    #38110968
zloilelik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Спасибо-буду пробовать. В трех соснах заблудился. А вот в этом примере который полностью практически
повторяет предыдущий все работает прекрасно. Даже непонятно как-то.


http://developer.alexanderklimov.ru/android/crib.php
...
Рейтинг: 0 / 0
15.01.2013, 16:30:19
    #38110979
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
zloilelikСпасибо-буду пробовать. В трех соснах заблудился. А вот в этом примере который полностью практически
повторяет предыдущий все работает прекрасно. Даже непонятно как-то.
Зависит от того в какой кодировке были сохранены файлы.


zloilelik http://developer.alexanderklimov.ru/android/crib.php
Жесть. Попахивает плагиатом.
...
Рейтинг: 0 / 0
15.01.2013, 16:35:53
    #38110985
zloilelik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
да нет. Чтобы самому сделать рефакторинг любого приложения на Андроид-это уже сделать новое приложение. Тяжело.
...
Рейтинг: 0 / 0
15.01.2013, 16:37:14
    #38110989
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
zloilelikда нет. Чтобы самому сделать рефакторинг любого приложения на Андроид-это уже сделать новое приложение. Тяжело.
Рефакторинга не обнаружил. Один в один то же самое.
...
Рейтинг: 0 / 0
15.01.2013, 16:50:39
    #38111025
zloilelik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Будем считать данного разработчика ворюгу евангелистом от Андроида для России.
...
Рейтинг: 0 / 0
15.01.2013, 16:56:10
    #38111042
zloilelik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
BlazkowiczПохоже что проблема вот тут
InputStreamReader inputreader = new InputStreamReader(inputStream);
файлы читаются в текущей системной кодировке, а не в той, в которой они были созданы. Если текстовые ресурсы в UTF-8, то в конструкторе нужно было это явно указать.

А как указать ?

Выкладывают сырые решения а ты потом мучайся.
...
Рейтинг: 0 / 0
15.01.2013, 16:59:18
    #38111052
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
zloilelik, с документаций совсем не дружим?
InputStreamReader inputreader = new InputStreamReader(inputStream, "UTF-8");
...
Рейтинг: 0 / 0
15.01.2013, 17:03:13
    #38111058
zloilelik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Данная абракадабра-кодировка как я понял-ISO 8859-1. Как же ее поменять, а ?
...
Рейтинг: 0 / 0
15.01.2013, 17:08:25
    #38111074
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
zloilelikДанная абракадабра-кодировка как я понял-ISO 8859-1. Как же ее поменять, а ?
Явно указывать кодировку там где байты преобразуются в текст.
...
Рейтинг: 0 / 0
15.01.2013, 17:23:52
    #38111110
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
zloilelikДанная абракадабра-кодировка как я понял-ISO 8859-1. Как же ее поменять, а ? в ней нет русских букв, русские в ISO 8859-5
...
Рейтинг: 0 / 0
15.01.2013, 18:16:15
    #38111218
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
zloilelik,
посмотри кодировку этих файлов
автор Текстовые файлы с именами n0.txt, n1.txt, n2.txt помещаем в новую директорию raw:
а лучше используй рессурсный XML файл в папке ru андроида (локализация).
...
Рейтинг: 0 / 0
15.01.2013, 18:18:04
    #38111220
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Petro123zloilelik,
посмотри кодировку этих файлов

Очевидно что там UTF
...
Рейтинг: 0 / 0
15.01.2013, 18:44:20
    #38111253
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Blazkowicz,
может быть.
Я имел ввиду, что в коде нигде в андроид кодировка не указывается. А локализация там автоматом в зав-ти от настройки в Оси андроид. Т.е проще чем в веб-слоях.
...
Рейтинг: 0 / 0
15.01.2013, 18:48:08
    #38111263
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Petro123Я имел ввиду, что в коде нигде в андроид кодировка не указывается. А локализация там автоматом в зав-ти от настройки в Оси андроид. Т.е проще чем в веб-слоях.
Да, всё то же самое. Не вижу что вдруг было бы проще. В веб ещё дополнительно браузер бокопорит, когда запросы отсылает в той кодировке, которая ему нравится. А в целом, тоже самое.
...
Рейтинг: 0 / 0
15.01.2013, 18:52:19
    #38111271
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Андроид приложение на ЯВА-проблема с текстом.
Blazkowicz,
ну, в андроиде Десктоп. И все слои под контролем. А в вебе у семи нянек....))
Просто, про кодировку в веб - тут по 5 вопросов в месяц.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Андроид приложение на ЯВА-проблема с текстом. / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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