а заголовки нужные отправляете? что кодировка utf-8 а не windows-1251?
Цитата:
Сообщение от Кирилл013
чем отличается "преобразовать" от "кодировать" в notepad++??
именно тем и отличается. что при преобразовании он именно преобразовывает в эту кодировку, т.е. полностью байты переводит в другую кодировку. а при выборе "кодировать" - он только внешне их преобразовывает. Вообще, при нажатии кодировать, должны появиться "квадратики" вместо русских букв. Как то так (может и ошибаюсь в чем то)
30.09.2012, 22:03
Кирилл013
Проблема возобновилась)) Все хорошо работало в кодировке UTF-8, но я стал работать с заголовками, и теперь приходит ошибка "already sent by..." чёто такое. Заголовки отправляю до вывода чего-либо на экран. Если я правильно понимаю, это те 3 символа, которые зашифрованы. Пытаюсь преобразовать в UTF-8 без BOM, в браузере каша...
Цитата:
Сообщение от Muxa
а заголовки нужные отправляете? что кодировка utf-8 а не windows-1251?
Нет, ничего не отправляю. Через html отправлять или через php?
01.10.2012, 02:27
Arks
"already sent by..."
Вам необходимо освоить основы php такие как буферизация вывода.
Ошибка говорит о том что запросчик(браузер) получил в ответ какой-то мутный заголовок или мутный ответ после заголовка.
Обычно это бываеет при испоьзовании сессий которые устанавливаются как cookie файлы после передачи соответствующих заголовков.
Скачайте ФФ, к нему плагин фаербаг, откройте вкладку сеть - посмотрите на пункты запрос/ответ - так вы легко поймете что такое заголовки и чем они отличаются от тела сообщения.
В соответствии со сандартоам заголовки должны идти перед телом. в php для управления заголовками предусмотрен метод http://docs.php.net/manual/en/function.header.php
01.10.2012, 06:57
Arks
Вообще буферизировать вывод можно по-разному, например вот так: