![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2010
Сообщений: 23
|
Добрый день!
Я получаю из flashVars шифрованную строку в base64. И почему то теряются некоторые символы пример строки: пока вижу как решение изначально перевести её в HEX но тогда на сервере придётся конвертер писать... Если ли более быстрое решение проблемы? Спасибо! Последний раз редактировалось iNils; 31.01.2012 в 19:22. |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
точно на уровне флеша теряются?
__________________
low + |
|
|||||
|
Какие именно символы теряются? Может она превышает допустимый размер?(думаю он есть)
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 23
|
почти на 100 процентов, фаербаг показывает:
а в флеше вывожу в поле выводится: Последний раз редактировалось iNils; 31.01.2012 в 19:22. |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
да не должно ничего теряться, у вас в поле не заэмбеден плюс скорее всего
трейсом проверьте
__________________
low + |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 23
|
спасибо за совет)
но шрифт заэмбеден, если просто в поле выводить с плюсом то отображается нормально... и дальше уходит без + Добавлено через 1 минуту http://volokh.com.ua/blog/2009/08/14...-in-flashvars/ не у одного меня такая проблема( |
|
|||||
|
Каижсь оно воспринимает символы в переменной как url-кодированные. То есть + считает за пробел. escape строки в данном случае вставит вместо пробелов %20.
Попробуйте обычным реплейсом менять пробелы на +. Ибо в base64 по дефолту в хэше не будет пробелов.
__________________
Кодинг, багинг, алгоритминг. me @ |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 23
|
угу спасибо) ну думаю лучше в таком случае в HEX передавать.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|