Ну главное чтобы получилось =) Просто там судя по комментариям в коде кодировка задается явно. Хотя не устанавливал - просто пробежался по файлам дистрибутива, да еще и неясно в какой версии.
Вот тут вроде есть обсуждения. Может не совсем о том, но все же:
http://www.instantcms.ru/forum/thread15.html
Смотреть все же надо не в сторону кодировки файла, а в стороны настройки ответа AJAX, кодировки шаблона, заголовка ответа.
Я не сильный знаток данной системы (вернее вообще не знаток, скачал дистрибутив и бегло посмотрел по файлам текст UTF) , но загляните в файл core/ajax/ajax_core.php, в 29 строке там явно задается кодировка AJAX-ответа.
После генерации картинка в статике отдается или в динамике? Исходный код на правильную картинку указывает?
База и так по сути в utf хранит. Set NAMES - и вывод будет в нужной кодировке, без необходимости конвертировать всю базу. И крокозябров не будет.---------- Добавлено 07.12.2012 в 22:23 ----------Да и база там вообще не причем. Крокозябры создаются скриптом JS. Соответственно и перекодировать надо его.---------- Добавлено 07.12.2012 в 22:27 ----------Ссори, не JS, а бекэнд от AJAX
Вот это возвращает кривятину.
Спалил тему =) Пацаны теперь все профили позасирают....
))))))))))))))))))))))))) Но я успел прочитать )))))))))))))))))
Сглазил...
/ru/forum/759102
/ru/forum/758877
А вообще нам еще повезло. Ведь после обучения партии школьников на этом трасте неминуемо должны вылезти темы "как побыстрому прокачать траст", "траст >5 за два адейта с прогона по каталогам" и т.п....
читаете файл в массив функцией file(). Каждый элемент массива - строка из файла.
array_push() - добавляете в массив новое сообщение в самый конец
array_shift() - удаляете первый элемент из массива.
fopen($fname, "w+") - Содержимое получившегося массива записываете в файл
гуглом по функциям пройдитесь.
Ну а заголовки то какие отдаются? И если принудительно content-length отсылать - что происходит?