![]() |
Проблемы с кодировкой
Использую базу данных MySQL с помощью phpMyAdmin. Используя AMFPHP получаю данные в FLEX-проект... Дык вот сама проблема состоит в том, что латиницу воспроизводит нормально, а вот кириллицу - загагулинами... В браузере AMFPHP тоже самое... Кодировка полей базы данных - utf8_unicod_ci или cp1251_general_ci (которая стоит по-умолчанию)... И в том и в том случае результат одинаковый! Вопрос: что можно сделать, чтобы нормально воспроизводилась кириллица?
|
Используйте utf8_general_ci, просмотрите вашу БД на предмет оставшихся в ней записей в кодировке 1251
|
Да в том то и дело: изменю на кодировку utf8_general_ci, добавляю новую запись кирилицой и в браузере AMFPHP смотрю что получилось... Крякозяблики, как и раньше...
|
Проверьте, в какой кодировке таблицы и столбцы идут. MySQL позволяет делать разные части БД в разной кодировке.
|
Дело в том, что может у Вас и установлено, что кодировка полей в таблице - UTF-8. Но в phpMyAdmin через браузер Вы их вбиваете в Windows-1251. Должно быть установлено в phpMyAdmin Сопоставление соединения с MySQL: UTF-8.
|
Поставил "Сопоставление соединения с MySQL: utf8_general_ci". Таблицы тоже идут в utf8_general_ci... Не помогло... Результат тот же...
|
AMFPHP как бы должОн поддерживать не только utf-8. Я чета както пробовал одной левой, но не получилось ((
Подсказка: $gateway->setCharsetHandler(«utf8_decode», «ISO-8859-1», «ISO-8859-1») в gateway.php... |
Для создания БД SQlLite используй SQLite Expert Professional 2 и не будет у тебя никаких проблем с кодировкой.
|
Цитата:
|
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, время: 17:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.