Как поменять кодировку?

  • Автор темы AND
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

AND

Гость
#1
При открытии PHP файла программа выдаёт иероглифы вместо надписи. Каким образом можно перекодировать из UTF8 в windows-1251?
 
A

AND

Гость
#3
сча попробую, сенкс!


Выдаёт вот такую вот ошибку(
Cannot modify header information - headers already sent by
 
A

AND

Гость
#4
Может кто-нибудь знает, как можно пересохранить страницу в cp1251?
 
M

MajestiC

Гость
#5
Для начала нужно узнать в какой кодировке хранится сам php файл, откуда берется этот текст (если из БД - то узнать кодировку БД).

Выдаёт вот такую вот ошибку(
Cannot modify header information - headers already sent by
Ставь header до любого вывода (в начале файла например)
 
A

AND

Гость
#6
Ставил в начале самого файла... не помогло.
После того как файл перекодировали все заработало.

Файл был в кодировке UTF8
 
G

GOsha

Гость
#8
Если тавил в начале файла и не помогло - значит эта страница инклудится другим файлом. Смотрите первоочередную страницу.
 
M

MajestiC

Гость
#9
Это если инклуд идет =) Из исходных данных пока значится только PHP скрипт, но лучше подождать ответа автора.
 
G

GOsha

Гость
#10
Ты сам знаешь, что часто вопросы звучат так:
Скрипт не работать ашипка "Cannot modify header information - headers already sent by" как?

А ты сиди и шамань с бубном, че у него там... Как экстрасенс. Де код, де шо дачего? Мож он стандартный скрипт ставит и кодировку нужно установить в параметре БД. ХЗ как))) Можно его еще просто заставить воткнуть мета-тег в html:
Код:
<head>
...
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
...
</head>
 
A

AND

Гость
#11
Эта ошибка была из-за другой кодировки файла, а когда кодировку файла поменял, всё начало отображаться корректно. Спасибо!
 
R

romy4

Гость
#12
Для: AND
Быть такого не может, что из-за того, что файл хранился в другой кодировке.
 
A

Artexoid

Гость
#14
Господа.. Юзаем буферизацию вывода и header будет работать в любом месте ;)..
 
M

MajestiC

Гость
#15
Для: Artexoid
Юзаем нормальный код и буфферизация не обязательна =)
 
A

Artexoid

Гость
#16
Для: MajestiC
Очень даже удобная вещь.. Зря так говоришь ;) . Особенно когда нужно посылать заголовки которые по каким-то причинам не могут стоять в самом начале файла! Вообще буферизация не для корявого кода, а для расширения возможностей так сказать :)
 
R

romy4

Гость
#18
Для: AND
При чём тут МЕТА к варнингу "Cannot modify header information - headers already sent by"? о_О
 
A

Artexoid

Гость
#19
Для: MajestiC

У каждого свой стиль и свои предпочтения.. Не будем спорить B) ... Просто буферизациям вывода позволяет использовать header в "середине" документа.. Вот я и написал напомнил всем что оно есть :D !
 
Статус
Закрыто для дальнейших ответов.