Почему header() при кодировке файла utf-8 в BOM не работает?
А если я кодирую без BOM, то у меня криво текст отображается
1. livote - 23 Июля, 2013 - 20:07:41 - перейти к сообщению
2. soffrick - 23 Июля, 2013 - 20:09:32 - перейти к сообщению
adddefaultcharset utf-8
3. Мелкий - 23 Июля, 2013 - 20:11:04 - перейти к сообщению
Потому что BOM - 3 байта, находящиеся перед открывающим тегом <?
А всё, что находится между <? и ?> php выводит. Раз выводится - значит заголовки отсылаются.
Чтобы текст отображался корректно - укажите кодировку везде.
0) заголовок header
1) meta-тэг
2) соединение с базой
3) кодировку по-умолчанию в веб-серверах
4) прочее
А всё, что находится между <? и ?> php выводит. Раз выводится - значит заголовки отсылаются.
Чтобы текст отображался корректно - укажите кодировку везде.
0) заголовок header
1) meta-тэг
2) соединение с базой
3) кодировку по-умолчанию в веб-серверах
4) прочее
4. livote - 23 Июля, 2013 - 20:13:53 - перейти к сообщению
Мелкий пишет:
Потому что BOM - 3 байта, находящиеся перед открывающим тегом <?
А всё, что находится между <? и ?> php выводит. Раз выводится - значит заголовки отсылаются.
Чтобы текст отображался корректно - укажите кодировку везде.
0) заголовок header
1) meta-тэг
2) соединение с базой
3) кодировку по-умолчанию в веб-серверах
4) прочее
А всё, что находится между <? и ?> php выводит. Раз выводится - значит заголовки отсылаются.
Чтобы текст отображался корректно - укажите кодировку везде.
0) заголовок header
1) meta-тэг
2) соединение с базой
3) кодировку по-умолчанию в веб-серверах
4) прочее
у меня в meta utf-8, в соединении с бд, ну и в файле естественно.а остальное как?
5. soffrick - 23 Июля, 2013 - 20:16:08 - перейти к сообщению
6. livote - 23 Июля, 2013 - 20:16:40 - перейти к сообщению
Мелкий, а. понял. я просто если до вывода meta указываю текст, то он кривой, если meta существует, то всё отлично.как понимаю с этим ничего нельзя сделать?
(Добавление)
Всё.спасибо!
(Добавление)
soffrick пишет:
Всё.спасибо!