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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с кодировкой... 
:(
    Опции темы
Alone
  Дата 11.9.2003, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 11.5.2003
Где: Dnepropetrovsk, U A

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



Всем привет.
Вот столкнулся с такой проблемой:
Все данные, которые каки либо образом ява апплет получает от пользователя (текстареа, текстфиелд), все в кодировке ОС пользователя...
Так как предполагается использование апплета на различных платформах (винда, линукс/юникс, солярка, итд) то возникает вопрос о необходимости приведения этого в божеский вид...
Вот и думаю: либо каким то образом определять кодировку пользователя и конвертить, прежде чем отсылать данные из апплета на сервер, либо... ну даже не знаю... sad.gif


--------------------
web developer/telecommunication specialist.
mailto: [email protected]
ICQ#28442924

PM MAIL WWW ICQ   Вверх
DarkDS
Дата 11.9.2003, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

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



Аплет использует АВТ?
PM MAIL   Вверх
Alone
Дата 15.9.2003, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 11.5.2003
Где: Dnepropetrovsk, U A

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



Да. awt.Color и ему подобные...
а что? есть идеи? smile.gif


--------------------
web developer/telecommunication specialist.
mailto: [email protected]
ICQ#28442924

PM MAIL WWW ICQ   Вверх
DarkDS
Дата 15.9.2003, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

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



Наскока я помню все данные из текст боксов передаются в утф-8... но при пересылке в стриме нужно выставлять кодировку...
Если до завтра ждет - скажу 100% (тока от работы отпинаюсь)
PM MAIL   Вверх
Гость_Angie
Дата 15.9.2003, 13:04 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Да, при получении входного потока мало разбивать его на определенные типы. Если это строковые данные, то по-любому надо указывать кодировку.
  Вверх
Alone
Дата 17.9.2003, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 11.5.2003
Где: Dnepropetrovsk, U A

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



Цитата(DarkDS @ 15.9.2003, 10:59)
Наскока я помню все данные из текст боксов передаются в утф-8... но при пересылке в стриме нужно выставлять кодировку...
Если до завтра ждет - скажу 100% (тока от работы отпинаюсь)

Ы-ы-ы-ы... Я тоже так думал...
Код

private void onOk(){
if ( this.confNumFld1.getText ().trim ().compareToIgnoreCase ("")!=0 ){
 String req="";
 req+="CONF_REVNUM="+confNumFld1.getText ().trim ();
 mainObj.mon.toLog ("try to send req="+req);
 mainObj.conn.SendTpkt (req);
}
   
   }

В результате вышепприведенного подхода, на сервер приходит строка в кодировке той ОС, в которой был запущен апплет sad.gif (апплет запускается из браузера, в отдельном окне, с определенными размерами. Так красивше.)


--------------------
web developer/telecommunication specialist.
mailto: [email protected]
ICQ#28442924

PM MAIL WWW ICQ   Вверх
Аспир
Дата 25.9.2003, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



thumbs-up.gif Может я не понял вопроса, но когда я сталкнулся в сервлетах с проблемой кодировки русских буковок в ответах от пользователя, то сделал так:
Код
String text = new String((replyUser).getBytes("ISO-8859-1"),"Cp1251");


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




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


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

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