Просмотр полной версии : Как перекодировать в UTF-8
Помогите, пожалуйста!
Из Flash документа обращаюсь к PHP, беру там данные из MySQL, принимаю данные в TextArea, но вместо русских букв знаки вопроса. Как этот текст на входе во Flash можно перекодировать из Window-1251 в UTF-8? Спасибо!
Надо на сервере перекодировать перед отправкой.
Помогите, пожалуйста!
Из Flash документа обращаюсь к PHP, беру там данные из MySQL, принимаю данные в TextArea, но вместо русских букв знаки вопроса. Как этот текст на входе во Flash можно перекодировать из Window-1251 в UTF-8? Спасибо!
Во Flash он и так на выходе в utf-8.
В PHP прекрасно работает, но когда вывожу в текстовом поле с установленым килиллическим шрифтом в Character, или в TextArea, то вместо русских букв только знаки вопроса. В PHP:
$content=iconv("Windows-1251","UTF-8",$content);echo "
&FromPHP=$content&"; В ActionScript
var s_lv:LoadVars = new LoadVars();
myButton.onRelease = function() {
s_lv.Num="16";
s_lv.sendAndLoad("http://xxxxxxxxx.ru/zzz.php/",
s_lv,"GET");
};
s_lv.onLoad = function(success:Boolean) {
if(success) {
myTextArea.text = this.FromPHP;
}
};
Подскажите, что не так делаю.
Для начала нужно проверить, выдает-ли php что-нибудь.
Проверил. Прекрасно выдает. Вообще в PHP вообще всё прекрасно перекодируется, но когда приходит во Flash, то Flash не видит эту перекодировку. Только знаки вопроса. Латиница же без проблем.
Из XML,например, русский текст отображается без проблем.
System.useCodepage = true используете? Если да, уберите.
Не использую. Но на всякий случай поэксперементировал с true и false.
На результат не повлияло.
Дайти точный урл на ваш пхп. Можно в приват, если он не для публичного использования.
http://earthcivilization.ru/Untitled-1.html
Ваш php возращает вопросы, флеш тут не причем.
Спасибо. Посмотрю ещё, но ту же строку вывожу в текстовый файл и всё оказывается перекодированным.
http://earthcivilization.ru/zzz.php/
И я вижу одни вопросы.
Прошу прощения за беспокойство. И спасибо. Сейчас работает. Делал ошибку в PHP, когда копировал из одного файла в другой, не смотрел, что написал ранее. Отладку делал: все работало, переносил в zzz.php,
а там ранее вверху стояло mysql_query ("set character_set_client='utf-8'");
mysql_query ("set character_set_results='utf-8'");
mysql_query ("set collation_connection='utf-8'");
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.