|
|
|
| Сохраняю файлы в utf-8 c DOM русский текст отображается нормально на вызов функций setcookie и session_start выводят ошибку "Заголовки уже отправлены". Сохраняю файлы в utf-8 без DOM, setcookie и session_start работают нормально, но текст становиться инопланетным.
Подскажите как решить эту беду. | |
|
|
|
|
|
|
|
для: ruslanaxti
(28.02.2011 в 18:58)
| | Мб, BOM? DOM - это из другой оперы.
Насколько я знаю, utf-8 ВOM отличается от utf-8 без оного только тем, что в начале файла добавляется пару байт.
Так что "инопланетным" текст становиться не должен. | |
|
|
|
|
|
|
|
для: ruslanaxti
(28.02.2011 в 18:58)
| | А текст не читается где (на сайте, в редакторе, где-то еще)? | |
|
|
|
|
|
|
|
для: cheops
(28.02.2011 в 19:02)
| | Редактор dreamweaver cs5. Текст не читается в браузере
скрипт. фаил сохраненый в utf-8 c BOM
<?php
session_start();
?>
ккккккккккк
в браузере
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\www\html\Untitled-1.php:1) in C:\www\html\Untitled-1.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\www\html\Untitled-1.php:1) in C:\www\html\Untitled-1.php on line 2
ккккккккккк
тот же фаил сохраненый без BOM
в браузере
ккккккккккк | |
|
|
|
|
|
|
|
для: ruslanaxti
(28.02.2011 в 21:03)
| | только ваша форма изменила этот инопланетный шрифт и он вывелся здесь на форуме по другому | |
|
|
|
|
|
|
|
для: ruslanaxti
(28.02.2011 в 21:05)
| | исправьте ошибку в настройках php.ini, точнее отредактируйте файл php.ini | |
|
|
|
|
|
|
|
для: ruslanaxti
(28.02.2011 в 21:03)
| | << Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\www\html\Untitled-1.php:1) in C:\www\html\Untitled-1.php on line 2
У меня была такая ошибка, нужно стар сессии перенести в самый верх скрпита, на самую первую строчку. | |
|
|
|
|
|
|
|
для: tonechka
(01.03.2011 в 20:43)
| | она итак в первой строке | |
|
|
|
|
|
|
|
для: ruslanaxti
(01.03.2011 в 22:17)
| | Здравствуйте. У меня была такая же проблема. Решилась просто: я сменил редактор кода на NetBeans IDE от Sun Microsystems. Так вот, открывая файл в этом редакторе перед инициализацией <?php стояла точка, которую я точно не ставил. Вобщем-то так и решилась проблема. Попробуйте. Вот ссылка на скачивание http://netbeans.org/downloads/index.html. | |
|
|
|
|
|
|
|
для: ruslanaxti
(28.02.2011 в 18:58)
| | пропишите или раскомментируйте в httpd.conf
AddDefaultCharset UTF-8
а лучше не трогайте настройки сервера и пропишите его в .htaccess
или отдавайте заголовки принудительно
header('Content-Type: text/html; charset=UTF-8');
сохраняйте документ в utf-8 без ВОМ | |
|
|
|