<?php
header("Content-Type: text/html; charset=windows-1251");
$title = "Детский Медицинский Центр - «Будь Здоров»";
include 'index.tpl';
Есть index.tpl где общий html код страницы. Вывожу <?php echo $title ?> титул страницы, а он отказывается воспринимать Русские буквы? В чём проблема? Уже как только не эксперементировал....
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>??????? ??????????? ????? - «???? ??????» ??????????????</title>
и т.д...
Спустя 11 минут, 37 секунд (18.03.2011 - 15:24) T1grOK написал(а):
А что вы прицепились к cp1251, за utf8 будущее!
Спустя 21 минута, 23 секунды (18.03.2011 - 15:46) neadekvat написал(а):
СвутЪ, а сами файлы в какой кодировке? А база данных?
Спустя 5 минут, 26 секунд (18.03.2011 - 15:51) inpost написал(а):
СвутЪ
Это проблема в том, что разные кодироки: файла, текста, БД, и передаваемых в заголовках HTML и PHP, а так же .htaccess
Это проблема в том, что разные кодироки: файла, текста, БД, и передаваемых в заголовках HTML и PHP, а так же .htaccess
Спустя 4 часа, 6 минут, 16 секунд (18.03.2011 - 19:57) Guest написал(а):
Цитата (inpost @ 18.03.2011 - 12:51) |
СвутЪ Это проблема в том, что разные кодироки: файла, текста, БД, и передаваемых в заголовках HTML и PHP, а так же .htaccess |
Стоп, но...
В пхп файле кодировку указал, в .тпл файле кодировку указал, базу данных не использовал.. в .htaccess кодировка вообще не стоит
Спустя 1 минута, 22 секунды (18.03.2011 - 19:59) Guest написал(а):
Цитата (T1grOK @ 18.03.2011 - 12:24) |
А что вы прицепились к cp1251, за utf8 будущее! |
к стати, если "утф-8" указываю, то оно вообще мне кракозяблы начинает выписывать....
Спустя 9 минут, 33 секунды (18.03.2011 - 20:08) Commander Keen написал(а):
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
в .htaccess допиши: AddDefaultCharset UTF-8
ну и соответственно все файлы в соответствующей кодировке сохрани
Спустя 9 минут, 59 секунд (18.03.2011 - 20:18) Guest написал(а):
Цитата (Yegor Opanasjuk @ 18.03.2011 - 17:08) |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> в .htaccess допиши: AddDefaultCharset UTF-8 ну и соответственно все файлы в соответствующей кодировке сохрани |
Как их сохранить в соответствующей кодировке? Если я правлю файлы допустим через dreamweaver..
Поставил, Сделал обычный себе файл .php
<?php header("Content-Type: text/html; charset=utf-8");
$title ='бла бла бла';
echo $title;
Результат вывода:
??? ??? ???
Блин и чё он его так не любит... с html всё проще...
Спустя 24 минуты, 15 секунд (18.03.2011 - 20:42) Commander Keen написал(а):
Ctrl+U -> New Document -> Default Encoding -> UTF-8 (это для всех новоиспеченных файлов)
Для твоих файлов: сохрани просто в кодировке UTF-8 (Ctrl+J -> Title/Encoding -> UTF-8 (жмём кнопку Reload, Apply, OK и сохраняем файл)
Для твоих файлов: сохрани просто в кодировке UTF-8 (Ctrl+J -> Title/Encoding -> UTF-8 (жмём кнопку Reload, Apply, OK и сохраняем файл)
Спустя 1 час, 32 минуты, 43 секунды (18.03.2011 - 22:15) alex12060 написал(а):
А вообще, ??? - это ненавидимый мной Latin1
Меняй все в документе на UTF-8 without BOM и все.
Ставь хедеры в хтмл на утф-8.
Кстати, наверху тебе хедер никак не нужен)
Меняй все в документе на UTF-8 without BOM и все.
Ставь хедеры в хтмл на утф-8.
Кстати, наверху тебе хедер никак не нужен)
Спустя 2 дня, 1 час, 12 минут, 4 секунды (20.03.2011 - 23:27) Гость_СвутЪ написал(а):
Нечего не помогает! :( Какие ще могут быть варианты? Документ сохранил точно в Юникоде.. в htaccess выставил УТФ-8.
Результат все равно не изменим :(
И опять злоплохие эти знаки вопроса :huh:
Результат все равно не изменим :(
<?php header("Content-Type:text/html;charset=utf-8");
$ee = 'ЫЫЫ';
echo $ee;
И опять злоплохие эти знаки вопроса :huh:
Спустя 14 часов, 10 минут, 7 секунд (21.03.2011 - 13:37) СвутЪ написал(а):
Хммм... НА ЛОКАЛХОСТЕ оно у меня читабельно, а вот на сервере в ин-нете нет..
С кого спрашивать? С хостера???
С кого спрашивать? С хостера???
Спустя 11 минут (21.03.2011 - 13:48) Лена написал(а):
Для начала проверьте, установлена ли mbstring на сервере.
Создайте файл, внутрь него -
Закиньте файл на сервер, вызовите.
В открывшейся табличке ищите раздел mbstring, в нем должно быть Multibyte Support enabled.
Если этого не найдете, спрашивайте хостера.
Создайте файл, внутрь него -
print phpinfo();
Закиньте файл на сервер, вызовите.
В открывшейся табличке ищите раздел mbstring, в нем должно быть Multibyte Support enabled.
Если этого не найдете, спрашивайте хостера.
Спустя 2 часа, 59 минут, 20 секунд (21.03.2011 - 16:48) СвутЪ написал(а):
Цитата (Лена @ 21.03.2011 - 10:48) |
Для начала проверьте, установлена ли mbstring на сервере. Создайте файл, внутрь него -
Закиньте файл на сервер, вызовите. В открывшейся табличке ищите раздел mbstring, в нем должно быть Multibyte Support enabled. Если этого не найдете, спрашивайте хостера. |
хммм... увы...
mbstring
Multibyte Support enabled
Multibyte string engine libmbfl
Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) version 4.4.4
Multibyte regex (oniguruma) backtrack check On