![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2010
Сообщений: 52
|
Приложение общается с пхп скриптом, работающим на UTF-8.
Требуется переводить значения поля TextInput.text в UTF-8, а потом принимать из скрипта UTF-8 и в поле кидать. Как быть? |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Принимать и кидать.
Судьба-злодейка: флэш тоже работает именно с UTF-8.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 52
|
c передачей из пхп в флешку разобрался - кидаю в утф8 и флешка обрабатывает норм.
Но при передаче флешка - пхп, пхп скрипт принимает именно в вин1251 и нужно перекодировать. Хотелось бы без этой лишней операции на сервере обойтись. Последний раз редактировалось heartless; 21.04.2011 в 11:34. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Вы уж уточните тогда. "Скрипт принимает вин1251" – то есть:
НАДО из флэшки отдать скрипту в кодировке win1251 а она отдает UTF-8, ИЛИ сейчас флэшка отдает вин1251, а скрипт ожидает UTF-8 ? Вас слегка непонятно.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 52
|
Скрипт должен принимать утф но получал вин1251.
Оказывается проблема немного глубже, текстовое поле (с данными для последующей отправки скрипту) и так кодируются в утф. Это уже дальше URLRequest или URLLoader кодируют строку урл с параметрами в win-1251, но нужно передавать именно в утф, чтоб скрипту лишний раз не перекодировать из win-1251 в утф вот код |
|
|||||
|
Цитата:
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 20
|
нет смысла мучать флеш в такой ситуации,
iconv в PHP решит все проблемы. Перекодирует что угодно во что угодно. |
|
|||||
|
@heartless
Вы оправляете запрос методом GET. Соответственно, данные идут в url-кодированном виде (то есть это не замена win1251 и utf-8 между собой, а так называемый escape). То же самое происходит, если набрать ru.wikipedia.org/кодировка - Вы увидите, что все русские символы поменялись на абра-кадабру. Варианты: - посылать POST-запрос - делать unescape на сервере
__________________
...вселенская грусть |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|