Просмотр полной версии : Проблема кодировки
CrazyFlasher
16.11.2007, 01:31
пхп берёт из базы данные и передаёт их во флэш (вместо текста разного рода символы)...в базе стоит кодировка utf-8...наверное её надо и в пхп как-то поставить? Поставил такую тему
header('Content-type: text/html; charset=utf-8');
но не помогает :) пока что во время разработки пользуюсь
System.useCodepage = true;
но, само собой, хочу это убрать :)
хелп!
DarkLight
16.11.2007, 02:14
iconv в помощь
а если грузить не через php, а через обычный XML-файл (естественно в UTF), то во флеше тоже мусор? и второй вопрос, php файл открыть не флешем, а бровзером, например, там случаем мусора нет?
Mnilionic
16.11.2007, 20:50
Сам php фаил тоже в уникоде лучше сохранить
хедер сервер приделывает. для апача проблема решается редактированием .htaccess
или отсылкой хедеров php-шкой, это будет работать и не на апаче и без .htaccess`а. если конечно проблема в этом.
Mnilionic
16.11.2007, 23:32
открой страницу в броузере и посмотри её свойства:
если там в заголовке windows-1251, несмотря на то что ты в скрипте отправлял utf, то в htaccess добавь это:
CharsetDisable On
+
...в базе стоит кодировка utf-8...
если не ошибаюсь то кодировка !хранения! данных и кадировка !вывода! данных могут отличаться.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.