![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Сообщений: 4
|
Подскажите пожалуйста, почему русский текст из php в Flash передаётся в виде крякозяблов ðóññé
в in.php пишу $text='текст';
echo "text=$text"; //надеюсь разницы нет если написать echo 'text='.$text;
//Пробывал писать
header('content-type: text/html; charset: utf-8');
iconv("UTF-8", "ISO-8859-1", $text);
$text = urf8_encode($text);
Во флеш ролике пишу var load_vars:LoadVars = new LoadVars();
load_vars.load("in.php");
load_vars.onLoad = function (success:Boolean) {
if (success == true) {
text = load_vars.text;
_root.text = text; //наприемр в динамик текст
};
};
system.useCodepage = true; или system.useCodepage = flase; Ничего не понимает в ролике всё равно выводятся надпись вида ðóññé |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не используйте useCodepage. Прочитайте справку по iconv и научитесь им пользоваться. Непонятно, зачем вы используете в качестве целевой кодировку ISO, которая не поддерживает кириллицу вообще.
Почему нельзя сразу нельзя сохранить php-файл в utf кодировке? |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 4
|
Проблему решил так.
В базе данных записываю данные в utf8_general_ci так как версия мускула у меня 5-ая надо прописать в функции подключения Спасибо за помощь |
|
|||||
|
Регистрация: Jul 2006
Сообщений: 26
|
можно ещё :
iconv("utf-8", "cp1251", $value) или наоборот |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|