|
Проблемы с кодировкой!!!
|
| Автор |
Сообщение |
Roma-i-alena 11 1110 1000


Зарегистрирован: 03.05.2007 Сообщения: 1133 Откуда: vladimir 6191 
|
Добавлено: Пт, 08 Июн, 2007 09:13 Заголовок сообщения: Проблемы с кодировкой!!! |
|
|
Народ помогите, проблемы с кодировкой!
на сайте www.church.zoxt.net! Там есть footer, header & leftpanel - это вставляеться во все странички кодом
| Код: | <?php include("header.php"); ?>
<?php include("leftpanel.php"); ?>
<?php include("footer.php"); ?> |
В этих трёх файлах прописано вверху
| Код: | <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head> |
+ во всех страничках куда они вставляються.
А слова всё равно отображают какую-то краказябру.
Случилось это только сегодня, раньше было всё без проблем!
Что делать! |
|
| Вернуться к началу |
|
 |
roher Пол-пирога


Зарегистрирован: 21.01.2007 Сообщения: 96 Откуда: Россия, Москва 5354 
|
Добавлено: Пт, 08 Июн, 2007 10:48 Заголовок сообщения: |
|
|
Кстати, надо прописать
| Код: | <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head> | только в одном файле -- в том, который идёт первым. А то получается несколько <html>, <head> в одном файле, чего совсем не должно быть. Вот цитата из валидатора:
| Цитата: | Error Line 11 column 45: document type does not allow element "html" here.
<html xmlns="http://www.w3.org/1999/xhtml">The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).
One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).
✉
Error Line 14 column 6: end tag for "head" which is not finished.
</head>Most likely, You nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>
Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, <head> generally requires a <title>, lists (ul, ol, dl) require list items (li, or dt, dd), and so on.
|
Вот, например, так сделано у меня.
Главный файл:
| Код: | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Заголовок</title>
<?php echo $meta; ?>
</head>
<body>
<?php
// Включаем шапку
require_once "includes/header.php";
// Включаем левые блоки
require_once "includes/left_blocks.php";
// Выводим текст домашней страницы
echo $homepage_text;
// Включаем правые блоки
require_once "includes/right_blocks.php";
// Включаем футер
require_once "includes/footer.php";
?>
</body>
</html> |
А другие файлы сразу начинаются с оформления, то есть никаких <html>, <head>, <body> там уже нет.
Вот, например, начало файла header.php:
| Код: | <table class="main" border="0" cellspacing="2" cellpadding="0" align="center">
<tr>
<td>
<table width="100%" border="0" cellspacing="2" cellpadding="0">
...
|
Повторюсь, <html>, <head>, <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> должны встречаться в документе один раз до тега <body>
Удачи!  _________________ Надейся на лучшее, но готовься к худшему... |
|
| Вернуться к началу |
|
 |
roher Пол-пирога


Зарегистрирован: 21.01.2007 Сообщения: 96 Откуда: Россия, Москва 5354 
|
Добавлено: Пт, 08 Июн, 2007 10:53 Заголовок сообщения: |
|
|
ЗЫ (Сорри за оффтоп):
У Вас на http://test.zoxt.net
| Цитата: | | Parse error: syntax error, unexpected T_ECHO in /home2/church/public_html/test/index.php on line 2 |
Простите, если что-то непонятно объяснил в предыдущем посте. Скрипты, приведённые в моём примере, не с сайта mathmanual.7pe.net _________________ Надейся на лучшее, но готовься к худшему... |
|
| Вернуться к началу |
|
 |
Roma-i-alena 11 1110 1000


Зарегистрирован: 03.05.2007 Сообщения: 1133 Откуда: vladimir 6191 
|
Добавлено: Пт, 08 Июн, 2007 18:14 Заголовок сообщения: |
|
|
Сделал всё как должно быть, а всё равно ничё не поменялось!! Чё делать???
ОФФТОП// а test.zoxt.net исправлю! |
|
| Вернуться к началу |
|
 |
Roma-i-alena 11 1110 1000


Зарегистрирован: 03.05.2007 Сообщения: 1133 Откуда: vladimir 6191 
|
Добавлено: Сб, 09 Июн, 2007 07:19 Заголовок сообщения: |
|
|
Не могу понять в чём дело!!!!
У меня теперь такая же фигня и на С-панел, вместо русских букв - краказябра! В чём дело??? Ничё не менял, а тут так бац!!! Что делать?? |
|
| Вернуться к началу |
|
 |
eomysupport Администратор

Зарегистрирован: 25.12.2005 Сообщения: 5086
66502 
|
|
| Вернуться к началу |
|
 |
Roma-i-alena 11 1110 1000


Зарегистрирован: 03.05.2007 Сообщения: 1133 Откуда: vladimir 6191 
|
Добавлено: Сб, 09 Июн, 2007 11:12 Заголовок сообщения: |
|
|
Ок! понял, а то я аж испугался, думаю "ну вот! - приехали".
| Цитата: | | автоматического обновления cPanel |
Теперь убедт другая cPanel??? |
|
| Вернуться к началу |
|
 |
eomysupport Администратор

Зарегистрирован: 25.12.2005 Сообщения: 5086
66502 
|
|
| Вернуться к началу |
|
 |
madhamster Согнул ложку


Зарегистрирован: 09.10.2006 Сообщения: 902
432 
|
Добавлено: Сб, 09 Июн, 2007 15:16 Заголовок сообщения: |
|
|
Чото у меня в си панеле кодировка раньше норм была а щас приходится в ручную выставлять... Это в опере. _________________ NextStage - live music competition |
|
| Вернуться к началу |
|
 |
eomysupport Администратор

Зарегистрирован: 25.12.2005 Сообщения: 5086
66502 
|
|
| Вернуться к началу |
|
 |
Roma-i-alena 11 1110 1000


Зарегистрирован: 03.05.2007 Сообщения: 1133 Откуда: vladimir 6191 
|
Добавлено: Чт, 14 Июн, 2007 05:14 Заголовок сообщения: |
|
|
| Народ, всё равно глючит. Все сделал, мета теги встречаються в файле только один раз и там где надо в <head>. Что делать??? |
|
| Вернуться к началу |
|
 |
Roma-i-alena 11 1110 1000


Зарегистрирован: 03.05.2007 Сообщения: 1133 Откуда: vladimir 6191 
|
Добавлено: Чт, 14 Июн, 2007 08:11 Заголовок сообщения: |
|
|
Всё, проблема решена!
Всё нормально!
пришлось заново переписывать файлы шапки и низа! |
|
| Вернуться к началу |
|
 |
|