[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с кодировкой при использовании require
Syrex
Есть файл index.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
name="description" content=" ">
<meta
name="keywords" content=" ">
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>

<body>
<table
border="1" width="700px" align="center">
<tr>
<td
colspan="3" align="center">шапка</td>
</tr>
<tr>
<td
width="150px">меню</td>
<td
width="400px">контент</td>
<td
width="150px">новости сайта</td>
</tr>
<tr>
<td
colspan="3" align="center">копирайт</td>
</tr>
</table>
</body>
</html>


При разбиении его на три части - header.php, body.php, footer.php - и дальнейшем "восстановлении" с помощью require_once, возникают проблемы с кодировкой.
header.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
name="description" content=" ">
<meta
name="keywords" content=" ">
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>

<body>


body.php
<table border="1" width="700px" align="center"> 
<tr>
<td
colspan="3" align="center">шапка</td>
</tr>
<tr>
<td
width="150px">меню</td>
<td
width="400px">контент</td>
<td
width="150px">новости сайта</td>
</tr>
<tr>
<td
colspan="3" align="center">копирайт</td>
</tr>
</table>


footer.php

</body>
</html>


Окончательный index.php

<?php
require_once ("header.php");
require_once ("body.php");
require_once ("footer.php");
?>

Т.е. когда запускаю первоначальный index все нормально, а если окончательный вариант - знаки вопросов вместо русских символов. В чем проблема, подскажите.



Спустя 4 минуты, 36 секунд (7.07.2010 - 00:14) sergeiss написал(а):
А сами файлы с какими кодировками сохранены???

Спустя 5 минут, 10 секунд (7.07.2010 - 00:19) Syrex написал(а):
sergeiss Не понял тебя. Нужно в каждом прописывать кодировку? Делаю в дримвивере, там стоит в насройках кодировка utf-8.

Спустя 7 часов, 38 минут, 34 секунды (7.07.2010 - 07:57) sergeiss написал(а):
Если в дримвивере для каждой страницы указано в настройках, что кодировка - юникод, то проблем не должно быть.
Для этого вовсе не обязательно писать что-то в каждом файле!

Цитата (Syrex @ 7.07.2010 - 01:19)
там стоит в настройках кодировка utf-8

ты имеешь ввиду настройку по умолчанию или же ту, которая выставляется индивидуально для каждого файла?

Спустя 5 часов, 14 минут, 3 секунды (7.07.2010 - 13:12) Syrex написал(а):
sergeiss ту, что по умолчанию

Спустя 29 минут, 54 секунды (7.07.2010 - 13:41) inpost написал(а):
Правой кнопкой на пустом месте: Page Properties => Title/Encoding => Encoding Юникод (UTF-8) => Reload => Apply

Спустя 2 минуты, 18 секунд (7.07.2010 - 13:44) Syrex написал(а):
inpost Спасибо, помогло)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.