PDA

Просмотр полной версии : PHP не отображает русские буквы во флэш.


Likoniko
26.02.2011, 15:40
Хотел сделать простенькую таблицу новостей в которую можно добовлять новости зайдя как администратор. Но не тут то было. Принцип работы прост: Флэш открывает документ и считывает от туда текст, далее просто пишет его. Но пишет он не понятными знаками, что мне делать??

Собственно вот сам код:


import flash.display.MovieClip;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;
import flash.net.URLLoader;

var loader:URLLoader = new URLLoader();
loader.load(new URLRequest("news.txt"));
loader.addEventListener(Event.COMPLETE, onComplete );
function onComplete (e:Event)
{
result_tf.text = loader.data;
}

mikhailk
26.02.2011, 16:18
utf-8?

Likoniko
26.02.2011, 16:29
а можно по подробнее? я просто вообще впервые слышу про УТФ или как её там.

willis83
26.02.2011, 16:34
php в принципе не отображает буквы во флэш, он просто передаёт. Проверьте кодировку в которой он отдаёт. Если берёт из базы, проверьте кодировку базы, надо чтобы была utf-8.

Likoniko
26.02.2011, 16:48
нет там не какой кодировки, просто буквы вписаны (текст), а приходят символы.

КорДум
26.02.2011, 17:00
Кодировка (http://ru.wikipedia.org/wiki/Набор_символов)

Likoniko
26.02.2011, 17:03
ммм, спасибо только бы узнать как проверить её или перевести на русский язык

КорДум
26.02.2011, 17:07
Сохраните php-файл в utf-8 и не мучайтесь. Или базу, как сказали выше.

Likoniko
26.02.2011, 18:17
а можете подробно расказать как это сделать? Я просто в этом не чего не шарю

КорДум
26.02.2011, 18:27
Чем пользуемся? Виндой? Открываем в обычном блокноте - сохранить как - выбираем кодировку.

Likoniko
26.02.2011, 18:36
спасибоо, я просто только актион скрипт учил, и то не много , спасибо огромное :D

Добавлено через 18 минут
а вот ещё вопрос: Как из флэша записовать данные в пхп, ну например я введу слово в текстовое поле и чтоб оно записалось?

КорДум
26.02.2011, 20:29
Куда записывать? Вы, наверно, имеете в виду запись в текстовой файл на сервере? Отдаете информацию php-скрипту, он сам все делает. На форуме дофига и больше таких тем, пользуйтесь поиском.

Likoniko
26.02.2011, 22:34
мне надо сделать так: чтоб вводиш в текстовое поле текст, он отправляется в пхп файл и сохраняется там, далее у меня стоит функция чтоб текст (другой уже) отображал пхп файл.

КорДум
26.02.2011, 22:36
Php-файл не может ничего в себе сохранять. "Отображать php" - это показывать его содержимое, что ли? Хотя я уверен, что нет. Намек понят? Я написал, что вам нужно.

Хемуль
27.02.2011, 00:42
2 Likoniko:
Почитайте в документации про URLLoader (http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/URLLoader.html), URLRequest (http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/URLRequest.html) и URLVariables (http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/URLVariables.html).