Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.07.2011, 15:40
Митя_кодировка вне форума Посмотреть профиль Отправить личное сообщение для Митя_кодировка Найти все сообщения от Митя_кодировка
  № 1  
Ответить с цитированием
Митя_кодировка

Регистрация: Jul 2011
Сообщений: 3
По умолчанию Опять кодировки и MySQL

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

Старый 02.07.2011, 18:26
Korchy вне форума Посмотреть профиль Отправить личное сообщение для Korchy Найти все сообщения от Korchy
  № 2  
Ответить с цитированием
Korchy
 
Аватар для Korchy

Регистрация: May 2011
Сообщений: 301
Записей в блоге: 2
выводить из PHP сразу в нужной кодировке?
echo iconv("cp1251","utf-8",$myvar);

Старый 03.07.2011, 12:41
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 3  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Ещё такой вариант в PHP перед обращением к mySQL
Код AS3:
mysql_query("SET NAMES 'utf8';");
 		mysql_query("SET CHARACTER SET 'utf8';");
 		mysql_query("SET SESSION collation_connection = 'utf8_general_ci';");

Старый 03.07.2011, 18:12
Welcometo вне форума Посмотреть профиль Отправить личное сообщение для Welcometo Найти все сообщения от Welcometo
  № 4  
Ответить с цитированием
Welcometo

Регистрация: Mar 2011
Адрес: Уфа
Сообщений: 95
Отправить сообщение для Welcometo с помощью ICQ
Код:
echo iconv("cp1251","utf-8",$myvar);
- так придется делать для каждого вывода из базы..
обычно хватает вот этого
PHP код:
mysql_query('SET NAMES utf8') or die(mysql_error()); 

Старый 20.07.2011, 13:23
Митя_кодировка вне форума Посмотреть профиль Отправить личное сообщение для Митя_кодировка Найти все сообщения от Митя_кодировка
  № 5  
Ответить с цитированием
Митя_кодировка

Регистрация: Jul 2011
Сообщений: 3
По умолчанию Да это работает - спасибо!

Цитата:
Сообщение от Korchy Посмотреть сообщение
выводить из PHP сразу в нужной кодировке?
echo iconv("cp1251","utf-8",$myvar);
То что нужно - пока остановился на этом варианте.

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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