Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Stream .... поподробнее можно? 
V
    Опции темы
dorogoyIV
Дата 12.7.2007, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



Код

 StringBuffer sb=new StringBuffer();
 StringBuffer sb_search;
....
  {
   form.deleteAll();
   form.append(tf);
   for(int i=1;i<21;i++)
   {
    String file_name="/"+Integer.toString(i)+".txt";
    InputStream is=getClass().getResourceAsStream(file_name);

    int b_read=0;
    byte [] b=new byte [82];
    sb_search=new StringBuffer(tf.getString());

    try
    {
     while((b_read=is.read(b,0,82)) >-1)
     {
      int start=0;
      sb.append(new String(b,start,b_read));

      int k=sb.toString().indexOf(sb_search.toString());

      if(k>-1 & (sb_search.length()) > 3)
      {

       form.append(sb.toString());
      }
      sb.delete(0,82);
      start+=82;
     }
    }
    catch(Exception ex){}
   }

оно работает у меня на эмуляторе.
объясните пожалуйста поподробнее (ткните меня носом) как сделать, что бы телефон показывал нормальные буквы, а не крякозяблы какие то.
PM MAIL   Вверх
Antropoid
Дата 12.7.2007, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Поаробуй конвертировать свой txt файл в UTF-8.


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
dorogoyIV
Дата 13.7.2007, 02:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



Цитата

Поаробуй конвертировать свой txt файл в UTF-8.

вот тут то мне и не понятно, ну не доходит до меня никак.
покажите плиз на моем примере как это делается, что бы я больше не приставал к людям с этим дурацким вопросом  smile 
PM MAIL   Вверх
javastic
Дата 13.7.2007, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



Поищи в инете какой нибудь текстовый редактор который может сохранять файлы в разных кодировках. Таких уйма!
 smile 


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
Dancer
Дата 13.7.2007, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 29.4.2005
Где: Nizhniy Novgorod

Репутация: 33
Всего: 37



не сочтите за рекламу другого форума, просто копипастить не могу (совесть не позволяет)
http://forum.sources.ru/index.php?showtopic=190715

ну а если не будет понятно, тогда подожди smile (из отпуска вернусть расскажу как, зачем и почему работаем с UTF-8) 
Кстати, на lib.juga.ru мне попадалось пара хороший статеек про это (UTF-8, code pages, etc. именно в ветке что касаемо мобильных устройств.). Так что дерзай! smile
http://lib.juga.ru/article/archive/16


--------------------
У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! smile
PM MAIL   Вверх
dorogoyIV
Дата 13.7.2007, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



т. е. вы хотите сказать, что мой код должен работать на мобиле в таком виде как есть, только надо изменить кодировку файлов ресурсов? что ж, попробую...
PM MAIL   Вверх
dorogoyIV
Дата 14.7.2007, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



у меня не получается  smile . 
надо делать что то при чтении файла?, или можно со StringBuffer?
если при чтении, то InputStream не подходит?
PM MAIL   Вверх
dorogoyIV
Дата 15.7.2007, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



Antropoid
Цитата

Поаробуй конвертировать свой txt файл в UTF-8.

не прокатывает  smile 
PM MAIL   Вверх
DimLord
Дата 16.7.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 6.10.2005
Где: Пенза

Репутация: 3
Всего: 3



Вот набросал небольшой примерчик, который читает данные из файла в кодировке UTF-8.  smile 



Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  test_UTF.zip 11,54 Kb
PM MAIL   Вверх
dorogoyIV
Дата 16.7.2007, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



DimLord, спасибо. эмуляторы работают нормально. оказывается нужно было использовать класс Reader. еще проверю на мобиле, и тогда вопрос будет решен.  smile 
PM MAIL   Вверх
dorogoyIV
Дата 17.7.2007, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



еще вопрос:
Код

String s="абвгд_abcde";
System.out.println(s.toUpperCase());

у русских букв не повышается регистр. это можно исправить?
PM MAIL   Вверх
Antropoid
Дата 18.7.2007, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



ох и влетит тебе от модераторов....спросил бы в новом посте...........
Цитата(dorogoyIV @  17.7.2007,  09:12 Найти цитируемый пост)
у русских букв не повышается регистр. это можно исправить?

можно, напр. написать свой toUpperCase()


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
dorogoyIV
Дата 18.7.2007, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



Цитата(Antropoid @  18.7.2007,  12:13 Найти цитируемый пост)
ох и влетит тебе от модераторов....спросил бы в новом посте...........

я могу и по другому вопрос поставить - с применением Stream  smile 


Цитата(Antropoid @  18.7.2007,  12:13 Найти цитируемый пост)
можно, напр. написать свой toUpperCase()

ну конечно был такой вариант, но надеялся, что есть готовая реализация в MIDP. 
отсюда вопрос: есть или не есть?
PM MAIL   Вверх
W0LF
Дата 18.7.2007, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Цитата(dorogoyIV @  18.7.2007,  12:20 Найти цитируемый пост)
я могу и по другому вопрос поставить - с применением Stream  smile 

Нет, не можешь! 
Цитата

Запрещается создание сообщения с несколькими вопросами. На каждый вопрос должна создаваться отдельная тема. В случае возникновения таких тем администрация форума оставляет за собой право изменить текст сообщения, удалить его или закрыть тему.



--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
dorogoyIV
Дата 18.7.2007, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



тогда тема закрыта. на первый пост мне дали ответ. всем большое спасибо!!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.1159 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.