Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   отправка текста на Русском языке в php (http://www.flasher.ru/forum/showthread.php?t=160108)

flasheruser 08.07.2011 20:51

отправка текста на Русском языке в php
 
как отправить текст на сервер в utf8?

до этого юзал get запросы, чтотакое data в UrlRequest не понимаю
не понимаю также каким образом дынные отправляются на сервер(до этого юзал get запросы-там все ясно-данные прикрепляются знаком ? и далее пары name=value разделяются символом &)
сейчас серверный программист сообщил что у него стоит костыль wincp1251->utf8 который иногда не срабатывает(с разными машинами, системами, браузерами юзеров) и попросил передавать данные в utf-8.

приведите пример as3

alatar 09.07.2011 01:18

Для вас есть приятный сюрприз, флеш плеер по-умолчанию отправляет данные в UTF-8.
Цитата:

до этого юзал get запросы
"До этого" это до чего?
Цитата:

не понимаю также каким образом дынные отправляются на сервер
Читайте описание протокола HTTP, там подробно описано.
Цитата:

чтотакое data в UrlRequest не понимаю
В data запихивайте все, что хотите отправить.

2Sun 09.07.2011 02:34

данные и так в utf-8 идут. (проверьте отослав что-ли и тут же приняв переменную в флаш - кодировка будет в порядке). а вот для записи в базу нужно будет явно указать кодировку базы данных utf-8.
Код:

mysql_query("SET NAMES 'utf8';");
mysql_query("SET CHARACTER SET 'utf8';");
mysql_query("SET SESSION collation_connection = 'utf8_general_ci';");



Часовой пояс GMT +4, время: 13:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.