ExBB Community » » HTML » Непонятные проблемы с UTF-8

Страниц (3): « 1 [2] 3 »
 

16. BON - 13 ноября 2011 — 16:49 - перейти к сообщению
бла бла бла..........удалите пост
(Добавление)
хотел написать и передумал
(Добавление)
не надо наверно ничего удалять.
Тут ещё в этом загвоздка:
CODE:
<meta http-equiv="expires" content="Thu, Jan 1 1970 00:05:00 GMT">
<meta http-equiv="pragma" content="no-cache">

одна строка говорит что надо в кэш загонять, другая нет. попробовать убрать их совсем и и оставить только строку кодировки
(Добавление)
bruno, и покажите полный код страницы что написали
17. bruno - 13 ноября 2011 — 17:42 - перейти к сообщению
BON пишет:
и покажите полный код страницы что написали

Сейчас выглядит так:
CODE:
<html>
<head>
<title>Test.</title>
<?php
header('Content-Type: text/html; charset=UTF-8');
?>
</head>
<body>

私は日本語を理解していない<br>

私はテストをやっている<br>

私はすべてを知ってほしい<br>


</body>
</html>

Тест:
http://www.rodnoe.org/test.php
18. CAB - 13 ноября 2011 — 18:25 - перейти к сообщению
bruno, попробуйте так:
CODE:
<?php
header('Content-Type: text/html; charset=UTF-8');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Test</title>
</head>
<body>

私は日本語を理解していない<br>

私はテストをやっている<br>

私はすべてを知ってほしい<br>


</body>
</html>
19. bruno - 13 ноября 2011 — 18:53 - перейти к сообщению
CAB
Попробовал так.
Не работатет.

К тому же совет был ставить после тега head http://exbb.info/community/topic...85011#1321185011
20. CAB - 13 ноября 2011 — 20:47 - перейти к сообщению
bruno пишет:
совет был ставить после тега head
там речь шла про meta, а не про PHP - это раз. И два - в твоём примере всё равно стоит не после head - это просто к примеру о внимательности Подмигивание
21. bruno - 13 ноября 2011 — 20:58 - перейти к сообщению
CAB
Я поставил вточности как здесь http://exbb.info/community/topic...08753#1321208753

Не работает.
22. igrok54 - 13 ноября 2011 — 21:45 - перейти к сообщению
bruno, кинь свой файл, попробую у себя - как он будет работать?..
23. bruno - 14 ноября 2011 — 03:49 - перейти к сообщению
igrok54
В прищепке.
24. igrok54 - 14 ноября 2011 — 14:58 - перейти к сообщению
Кинул твой файл ничего не меняя на свой сервер с установленной кодировкой Windows-1251. Результаты - на скриншотах. Так что у меня все работает нормально... Поэтому советую тебе с данной проблемой обратиться к хостеру, мое мнение - в настройках хостинга надо искать причину того, что не работают заголовки, передаваемые PHP.

Главная страница сайта с информацией о кодировке:

Твоя страница на этом сайте информацией о кодировке:

URL твоей страницы - http://almazcms.com/test.php (удалю ее позднее)
25. bruno - 14 ноября 2011 — 17:33 - перейти к сообщению
igrok54
ОК, спасибо, обращусь к хостеру.
26. bruno - 15 ноября 2011 — 14:05 - перейти к сообщению
Проблема решилась.

Во-первых мешался мод mod_charset.c его нужно отключить:
CODE:
<IfModule mod_charset.c>
CharsetDisable On
</IfModule>

Потом на нужный файл нужно задать кодировку utf-8:
CODE:
<Files test.htm>
AddDefaultCharset utf-8
php_value default_charset utf-8
</Files>
27. саня - 28 ноября 2011 — 09:06 - перейти к сообщению
народ а как надо сохранять простые страницы, если заголовок вот такой
CODE:
<head>
<title>Вот это сайт</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="ru" />

просто если сохраняю utf-8,unix, php то то же абракодабра.
28. CAB - 28 ноября 2011 — 15:55 - перейти к сообщению
саня пишет:
utf-8,unix, php
А может HTML?
29. BON - 28 ноября 2011 — 16:20 - перейти к сообщению
саня, сохраняй в AkelPad как 65001 (UTF-8). тебе файлы закидываешь на хостинг эти?
а в интернет эксплорере когда сохраняешь то ставишь html и выбираешь кодировку юникод или юникод (утф-8)
30. саня - 28 ноября 2011 — 16:51 - перейти к сообщению
CAB пишет:
А может HTML?

да нет, я просто страницы хочу наляпать, и там есть разбивка на пхп, ну самая примитивная.... ну вот индекс.пхп
CODE:
<?php
$title = "Тег TITLE сайта"; //задаем переменной $title значение заголовка страницы
$description = "Описание страницы сайта"; //задаем переменной $description значение описания страницы
$keywords = "Ключевые слова страницы сайта"; //задаем переменной $description значение ключевиков страницы
include('header.php');
include('menu1.php');
echo <<<DATA
<div id="content">
<h2>Начало</h2>
<div id="zag">О сайте</div>
<p>Здесь идёт контент </p>
</div><br />
</div>
</div>
DATA;
include('footer.php');
?>

вот хидер, правда он автоматом сохранился как html with scripts
CODE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $title ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="ru" />
<meta name="description" content="<?php echo $description ?>" />
<meta name="Keywords" content="<?php echo $keywords ?>" />
<meta name="Robots" content="index,follow" />
<link rel="stylesheet" href="./templates/style.css" type="text/css" />
</head>
<body>
<div id="all">
<div id="logo">&nbsp;</div>
<div id="hdr">
<div id="title"><span>Сайт</span> &mdash;&nbsp;то то</div></div>
<div id="main">

ну и по сути страницы остальные такие же как индекс только контент естественно другой.
з.ы. ну я знаю что так уже наверное ни кто не делает, но с цмс не смог разобраться Не понял Радость

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0483]     [ ]