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

Статус
В этой теме нельзя размещать новые ответы.

Yus

Гуру форума
Регистрация
12 Янв 2008
Сообщения
255
Реакции
93
Такая проблема случилась. Сайт делаю на инклудах. И при отображении сайта в браузерах, тот текст, который в самом 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" />
 
Чем сохраняли файлы?
 
  • Нравится
Реакции: Yus
Чем сохраняли файлы?

Сохранял notepad++

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

AddDefaultCharset utf-8
 
попробуй в файлах выдающих поток явно передать кодировку в заголовке (одну и туже для всех файлов:(
header("Content-Type: text/html; charset=кодировка");
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху