В файле page.tpl написано следующее:
<?php
// $Id: page.tpl.php,v 1.25 2008/01/24 09:42:53 Leo Exp $
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php print $language->language ?>" xml:lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">
<head>
<meta name="keywords" content="Квартирный переезд, Офисный переезд, Услуги грузчиков, Услуги упаковщиков, Перевозка мебели, Перевозка бытовой техники, Сборка разборка мебели, Перевозка сейфов и банкоматов, Перевозка мотоциклов, Перевозка автомобилей" />
<title><?php print $head_title ?></title>
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all"/>
<?php print $head ?>
Сам файл в формате UTF-8
Проблема:
При открытии сайта, а далее - открытии исходного кода, получаем:
<?php<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="?????????? ???????, ??????? ???????, ?????? ?????????, ?????? ???????????, ????????? ??????, ????????? ??????? ???????, ?????? ???????? ??????, ????????? ?????? ? ??????????, ????????? ??????????, ????????? ???????????" />
<title>Мой Переезд.Ру</title>
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="alternate" type="application/rss+xml" title="Мой Переезд.Ру RSS" href="http://moipereezd.ru/rss.xml" />
?>
То есть русские буквы заменяются на знаки вопроса. Почему?
Комментарии
Для keywords сторонний модуль подключен?
1. два раза выводиться meta http-equiv="Content-Type" content="text/html; charset=utf-8"
2. почти наверняка файл page.tpl не в формате UTF-8
если приатачишь page.tpl к коментарию, будет проще сказать что с ним.
Это нормально
Ch
«Для keywords сторонний модуль подключен?» - НЕТ
«два раза выводиться meta http-equiv="Content-Type" content="text/html; charset=utf-8"» - да, но в этом ли проблема....
прикрепляю page.tpl
формат-utf, поглядите-ка картинку
хм... да файл UTF8, правда с BOM. может из-за этого?
попробуй без него. на всякий случай -- приатачен поправленный.
Спасибо большое, все ок теперь. Действительно из-за BOM. Откуда он взялся тока...
РЕШЕНО
СПАСИБО ВАМ ЛЮДИ! Была та же самая проблема! Вообще бы не подумал про BOM!