![]() |
|
||||||||||
|
|||||
|
[+1 13.12.06]
Регистрация: Nov 2006
Сообщений: 43
|
Вот в том то и проблема видите. Я непонимаю почему при использовании стандартной кодировки utf-8 флэш отсылает каракули, поэтому и ставлю кодпэйдж. Извините, если не ясно выразился
Так или иначе - проблема не в этом. Почему всё-таки флэш unescape'ит шестнадцатиричные символы? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Если честно, то я так и не понял, на какой именно стадии происходит перекодировка. Если при отправке GET, то, собственно, откуда она возьмется, если ею занимается браузер.
|
|
|||||
|
[+1 13.12.06]
Регистрация: Nov 2006
Сообщений: 43
|
Нет, обратное декодирование гексосимволов осуществляет как раз таки флэш при чтении ранее сохраненного каталога продукции.
То беж проблема не в серверной части 100%! Косячит флэш |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В общем и целом, вы нихрена не показали проблему, а только описали какие-то симптомы, которые в целом не создают никакой конкретной картины.
|
|
|||||
|
[+1 13.12.06]
Регистрация: Nov 2006
Сообщений: 43
|
Уффф... ладно, опишу последовательность действий
Читайте и делайте выводы. 1. С сервера в окне браузера открывается флэш клиент 2. В него загружается сырой массив (под массивом я подразумеваю строку в несколько мегабайт) ранее добаленных наименований, который хранится в текстовике на сервере 3. Во флэше загруженная строка парсится в отдельные элементы массива и принимает вообщем удобный для работы вид. 4. Я добавляю ещё несколько наименований которые собираются в html-отформатированную строку, добавляются к массиву наименований и сортируются. В процессе преобразования наименования в html-отформатированный код название вновь добавленного наименования в определенном месте строки принимает вид шестнадцатиричной кодировки. 5. Далле жму кнопку "принять". Флэш осуществляет кое какие операции по разделению элементов массива на разные страницы каталога, собирает полноценные html-страницы, генерирует новые переменные для LoadVars, генерирует навигационную панель и наконец отсылает всё это скрипту 6. Скрипт принимает данные из флэша и с помощью несложных команд и цикла for i генерирует на сервере полноценные html-страницы каталога а заодно записывает обновленную сырую строку наименований в тестовик, из которого в следующий раз эта строка загрузится во флэш (см. пункт 2) 7. Открываю свеже сгенерированную страницу каталога 8. Навожу курсор на кнопку "заказать" под свеже добавленным наименованием. Внизу браузера высвечивается правильная ссылка типа GET с шестнадцатиричными символами 9. Закрываю флэш клиент 10. Открываю его снова 11. Сразу же нажимаю кнопку принять 12. Флэш заново отсылает все данные. Скрипт снова генерирует только что созданные страницы 13. Обнавляю страницу каталога, навожу на ту же самую кнопку "заказать" и вижу что вместо шестнадцатиричной кодировки - названия наименований как они есть, с пробелами и кириллицей, что НЕхорошо |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А ссылку дать никак? Хотя бы в приват.
Пункт 2 никакой информации о способе передачи не дает. 3 пункт тоже ни о чем не говорит. Да и все остальное в том же духе. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|