![]() |
Кодировка русского текста и передача его на сервер.
У меня в проекте передача массивов данных между флешкой и PHP происходит следующим образом:
Код AS3:
Фунция отправки данных из Flex(формируем массив и отправляем): Код AS3:
PHP код:
Стал решать следующим образом сделал кодирование перед отправкой во флексе(encodeURI или escape): Код AS3:
PHP код:
Люди помогите, как закодировать русский текст в Flex и раскодировать в PHP. Кроме функции encodeURI или escape что-небудь ещё есть???? Какую-небудь наводку! |
А при чем тут русский язык?
во флеше вместо запятых в качестве разделителя используйте какой-нибудь другой редко встречающийся символ, а лучше - последовательность, например \u263А\u263А (2 смайла) - точно не ошибетесь. |
Цитата:
Alert.show("w1"+String.fromCharCode("\u263А")+"w2",'Ошибка');//Выводит w1. В чем дело?!!! Добавлено через 54 минуты Если я всталяю юникод редкого символа как разделитель тогда в PHP не передается коретно(квадратик вместо него приходит). Может шрифт надо?!!!(пальцем в небо тыкаю). Ну а если как разделитель передать hml-код смайлика ☺ тогда разбирается нормально. Ну это код как то через жопу написанный..... Как все таки правильно передавать? |
А с чего вы решили, что Alert.show покажет вам этот символ, если вы шрифт для этого не встроили? :/
Как вы узнали, что пришел квадратик? По коду символа надо проверять - никто ж не знает, какой шрифт вы используете для того, чтобы результат распечатать... |
| Часовой пояс GMT +4, время: 10:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.