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

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

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

Регистрация: Feb 2010
Сообщений: 56
По умолчанию Проблемы с кодировкой

Использую базу данных MySQL с помощью phpMyAdmin. Используя AMFPHP получаю данные в FLEX-проект... Дык вот сама проблема состоит в том, что латиницу воспроизводит нормально, а вот кириллицу - загагулинами... В браузере AMFPHP тоже самое... Кодировка полей базы данных - utf8_unicod_ci или cp1251_general_ci (которая стоит по-умолчанию)... И в том и в том случае результат одинаковый! Вопрос: что можно сделать, чтобы нормально воспроизводилась кириллица?

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

Регистрация: Sep 2009
Сообщений: 127
Используйте utf8_general_ci, просмотрите вашу БД на предмет оставшихся в ней записей в кодировке 1251

Старый 14.02.2010, 01:16
GrMerlin вне форума Посмотреть профиль Отправить личное сообщение для GrMerlin Найти все сообщения от GrMerlin
  № 3  
Ответить с цитированием
GrMerlin

Регистрация: Feb 2010
Сообщений: 56
Да в том то и дело: изменю на кодировку utf8_general_ci, добавляю новую запись кирилицой и в браузере AMFPHP смотрю что получилось... Крякозяблики, как и раньше...

Старый 14.02.2010, 01:27
ratin вне форума Посмотреть профиль Отправить личное сообщение для ratin Найти все сообщения от ratin
  № 4  
Ответить с цитированием
ratin
 
Аватар для ratin

Регистрация: Sep 2009
Сообщений: 127
Проверьте, в какой кодировке таблицы и столбцы идут. MySQL позволяет делать разные части БД в разной кодировке.

Старый 14.02.2010, 09:59
BeDLiNt вне форума Посмотреть профиль Отправить личное сообщение для BeDLiNt Найти все сообщения от BeDLiNt
  № 5  
Ответить с цитированием
BeDLiNt
 
Аватар для BeDLiNt

Регистрация: Mar 2008
Адрес: Moscow
Сообщений: 311
Отправить сообщение для BeDLiNt с помощью ICQ Отправить сообщение для BeDLiNt с помощью Skype™
Дело в том, что может у Вас и установлено, что кодировка полей в таблице - UTF-8. Но в phpMyAdmin через браузер Вы их вбиваете в Windows-1251. Должно быть установлено в phpMyAdmin Сопоставление соединения с MySQL: UTF-8.
__________________
2+2=5

Старый 14.02.2010, 18:19
GrMerlin вне форума Посмотреть профиль Отправить личное сообщение для GrMerlin Найти все сообщения от GrMerlin
  № 6  
Ответить с цитированием
GrMerlin

Регистрация: Feb 2010
Сообщений: 56
Поставил "Сопоставление соединения с MySQL: utf8_general_ci". Таблицы тоже идут в utf8_general_ci... Не помогло... Результат тот же...

Старый 15.02.2010, 10:07
DАSOLTER вне форума Посмотреть профиль Отправить личное сообщение для DАSOLTER Найти все сообщения от DАSOLTER
  № 7  
Ответить с цитированием
DАSOLTER

Регистрация: Feb 2010
Сообщений: 11
AMFPHP как бы должОн поддерживать не только utf-8. Я чета както пробовал одной левой, но не получилось ((
Подсказка: $gateway->setCharsetHandler(«utf8_decode», «ISO-8859-1», «ISO-8859-1») в gateway.php...

Старый 15.02.2010, 11:13
SDA_Grails вне форума Посмотреть профиль Отправить личное сообщение для SDA_Grails Найти все сообщения от SDA_Grails
  № 8  
Ответить с цитированием
SDA_Grails
[+1 04.01.10]
[+3 27.01.10]

Регистрация: Dec 2009
Сообщений: 28
Для создания БД SQlLite используй SQLite Expert Professional 2 и не будет у тебя никаких проблем с кодировкой.

Старый 15.02.2010, 12:31
DАSOLTER вне форума Посмотреть профиль Отправить личное сообщение для DАSOLTER Найти все сообщения от DАSOLTER
  № 9  
Ответить с цитированием
DАSOLTER

Регистрация: Feb 2010
Сообщений: 11
Цитата:
Сообщение от SDA_Grails Посмотреть сообщение
Для создания БД SQlLite используй SQLite Expert Professional 2 и не будет у тебя никаких проблем с кодировкой.
Используйте консоль (с)...все эти пыхыпымайодмины от лукавого ))

Старый 15.02.2010, 16:44
GrMerlin вне форума Посмотреть профиль Отправить личное сообщение для GrMerlin Найти все сообщения от GrMerlin
  № 10  
Ответить с цитированием
GrMerlin

Регистрация: Feb 2010
Сообщений: 56
DАSOLTER, в файле gateway.php уже установлено по-умолчанию $gateway->setCharsetHandler(«utf8_decode», «ISO-8859-1», «ISO-8859-1»). И что-то я не понял что Вы писали про консоль...

Нашел подобную тему: http://www.flasher.ru/forum/showthread.php?t=79220. Вот только не понял решение этой проблемы... Что-то про "коряво настроенный шлюз по-умолчанию"... Может ли кто-то объяснить!!?

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

Теги
amfphp , mysql , кириллица , кодировка
Опции темы
Опции просмотра

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

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


 


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


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