Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Опять кодировки и MySQL (http://www.flasher.ru/forum/showthread.php?t=159575)

Митя_кодировка 02.07.2011 15:40

Опять кодировки и MySQL
 
Здравствуйте! Вывожу данные из базы в PHP и потом во flash. Всё и база на Денвере и все PHP страницы на utf8 - c этим уже разобрался. Английский язык всё нормально. Кирилица в PHP отображается корректно, если переменная задана в самом PHP . Корректно отображается и переменная из базы данных (на PHP странице).А вот когда переменные попадают в текстовое поле flash то
1.Та что задана в PHP на кирилице - корректно.
2.Та что выведена из базы и корректно отображалась на PHP странице во flash - крокозяблы
Нет ли простого решения?

Korchy 02.07.2011 18:26

выводить из PHP сразу в нужной кодировке?
echo iconv("cp1251","utf-8",$myvar);

Astraport 03.07.2011 12:41

Ещё такой вариант в PHP перед обращением к mySQL
Код AS3:

mysql_query("SET NAMES 'utf8';");
                mysql_query("SET CHARACTER SET 'utf8';");
                mysql_query("SET SESSION collation_connection = 'utf8_general_ci';");


Welcometo 03.07.2011 18:12

Код:

echo iconv("cp1251","utf-8",$myvar);
- так придется делать для каждого вывода из базы..
обычно хватает вот этого
PHP код:

mysql_query('SET NAMES utf8') or die(mysql_error()); 


Митя_кодировка 20.07.2011 13:23

Да это работает - спасибо!
 
Цитата:

Сообщение от Korchy (Сообщение 1008265)
выводить из PHP сразу в нужной кодировке?
echo iconv("cp1251","utf-8",$myvar);

То что нужно - пока остановился на этом варианте.


Часовой пояс GMT +4, время: 20:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.