![]() |
|
Модераторы: SoWa |
![]()
|
|
| geckelberryfinn |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 3.12.2003 Репутация: нет Всего: нет |
Проблема в следующем ( не новая, с ней сталкивались, но решений я так и не нашел). Может это на столько очевидно, что никто не утруждает себя заниматься ликбезом, однако, есть большая просьба отбросить ленность и, если можете помочь - напишите.
Есть некий интерфейс редактирования определенных полей в БД (IBM DB2 - но это, как будет видно дальше, не важно). Все очень просто, в текстовых полях определенные элементы редактируются/создаются и после нажатия на кнопочку "сохранить"данные отправляются jsp страничке (IBM WebSphere), которая записывает их в базу. Все хорошо работает в случае, если буковки в текстовых полях нерусские. В противном случае, как несложно догадаться - непонятная билиберда. mxml в utf-8, jsp - в utf-8. Если данные считываются из бд, записи которой созданы вручную, то вся русская информация отображается корректно. Вот заголовки, которые отправляет сгенерированная swf
То, что отправляется выглядит уже плохо
|
||||
|
|||||
| AntonioBanderaz |
|
||||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: нет Всего: 18 |
Кодируй русские буквы стандартным URLEncode
Примерно так:
Добавлено через 2 минуты и 10 секунд Кодируй русские буквы стандартным URLEncode Примерно так:
-------------------- ГЫ... |
||||
|
|||||
| mantracoder |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.8.2007 Репутация: нет Всего: 1 |
А может проблема в кодировке БД? Какую кодировку использует БД? Прежде чем обвинять Flex в неправильном декодинге стоит проверить насколько правильно записываются и извлекаются данные из БД. Вписанные вручную - не в счет. Я на данный момент знаю только один существенный баг во Flex при работе с UTF в функции ByteArray.getBytes(). Однако он приводит не к появлению "белиберды", которую Вы описываете, а к исключительной ситуации на уровне Flash Player-а.
|
|||
|
||||
| seth |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 4.6.2006 Репутация: нет Всего: 1 |
мм та же проблема - с БД все ок
в примере AntonioBanderaz так и не догнал где там используется URLEncode |
|||
|
||||
| seth |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 4.6.2006 Репутация: нет Всего: 1 |
Вобщем походу флекс не устанавливать контент-тайп - т.е. его надо вручную ставить
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Flex | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |