Показывает две разные кодировки для инклудов на сайте. Как исправить?

Тема в разделе "PHP", создана пользователем Yus, 3 мар 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Yus

    Yus

    Регистр.:
    12 янв 2008
    Сообщения:
    255
    Симпатии:
    71
    Такая проблема случилась. Сайт делаю на инклудах. И при отображении сайта в браузерах, тот текст, который в самом index.php отображается в utf-8, а тот текст, который в инклудах в windows-1251.

    Как это поправить? Чтобы для всего содержимого была 1251?

    Код index.php
    PHP:
    <?php include "./inc/start.php"?>
    <title>Ключ</title>
    <meta name="keywords" content="Ключ">
    <meta name="description" content="Ключ">
    <?php include "./inc/meta.php"?>
    <?php 
    include "./inc/header_start.php"?>    
    <div id="advertisement-block"><h1>Ключ</h1></div>
    <?php include "./inc/header_finish.php"?>    
    <?php include "./inc/menu.php"?>
    <?php 
    include "./inc/banners.php"?>
    <?php 
    include "./inc/content_main.php"?>
    <?php 
    include "./inc/footer_start.php"?>
    <a href="./index.php">Ключ</a>
    <?php include "./inc/footer_finish.php"?>
    Код инклуда start.php
    PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
     
  2. ajrengen

    ajrengen Постоялец

    Регистр.:
    28 сен 2008
    Сообщения:
    110
    Симпатии:
    29
    Чем сохраняли файлы?
     
    Yus нравится это.
  3. Yus

    Yus

    Регистр.:
    12 янв 2008
    Сообщения:
    255
    Симпатии:
    71
    Сохранял notepad++

    Добавлено через 18 минут
    Да...действительно. Попробывал сохранить через обычный блокнот в ansi - всё гут! Еще раз спасибо!
     
  4. Dexter

    Dexter Писатель

    Регистр.:
    22 июл 2006
    Сообщения:
    7
    Симпатии:
    1
    И ещё бывает полезно в .htaccess сервера прописать:

    AddDefaultCharset utf-8
     
  5. BDSG

    BDSG

    Регистр.:
    28 фев 2009
    Сообщения:
    203
    Симпатии:
    109
    попробуй в файлах выдающих поток явно передать кодировку в заголовке (одну и туже для всех файлов:(
    header("Content-Type: text/html; charset=кодировка");
     
Статус темы:
Закрыта.