|
|
|||||
Регистрация: Mar 2013
Сообщений: 157
|
Проблемы с кодировкой при передаче
Здравствуйте
Подскажите, что я делаю не правильно. Имеется класс, с рядом методов - работает, но при использовании методов, я принимаю не корректно информацию (русский текст). Данные отправляются в кодировке UTF-8. Я пытался уже разными способами преобразовать текст, но пока мои попытки не увенчались успехом. public class clBuildingList { public function clBuildingList(category:int, page:int) { var myData:URLVariables = new URLVariables(); myData.userID = CDoc.userID; myData.cat = category; myData.page = page; var myRequest:URLRequest = new URLRequest(Settings._url+"building_list.php"); myRequest.data = myData; //указываем данные myRequest.method = URLRequestMethod.POST; //метод передачи var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; try { loader.addEventListener(Event.COMPLETE, completeHandler); loader.load(myRequest); } catch (error:Error) { trace('Error: unable to load the buildingList.'); } } private function completeHandler(evt:Event) { trace("COMLETE LOAD..."); var decoded:String = decodeURI(unescape(evt.target.data)); var variables:URLVariables = new URLVariables(decoded); // var bytes:ByteArray = new ByteArray(); // bytes.writeMultiByte(variables.name1, "utf-8"); // bytes.position = 0; //запоминаем количество страниц Settings.numPages = variables.numpage; if (variables.id1 != null && variables.id1 != "") { //trace(bytes.readMultiByte(bytes.bytesAvailable, "windows-1251")); trace(variables.name1); } } } участок php кода. Пример передачи данных
Хотя должен быть русский текст. Подскажите как решить проблему. |
|
|||||
Регистрация: Mar 2013
Сообщений: 157
|
Спасибо за совет!
Применил, но проблема не решилась. Или необходимо данный текст перекодировать еще в какой то формат? |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Да не должно, может в utf8 перед urlencode конвертить. А какую строку оно выдаёт? Если не через флеш смотреть или как строку загрузить, а не как переменные.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
Регистрация: Mar 2013
Сообщений: 157
|
Проблема решилась благодаря замене
на Последний раз редактировалось art_maestro; 07.06.2013 в 18:01. |
Часовой пояс GMT +4, время: 11:07. |
|
« Предыдущая тема | Следующая тема » |
|
|