Т.е. это не правильно?
mysql_query("SET CHARACTER SET 'utf8'", $connection); mysql_query("SET NAMES 'utf8'", $connection);
Тогда, раз что?
Раз уж я вот так написал?
Просто я в этом ламер, ещё почитаю конечно, но не увереш что без помощи разберусь.
Ребят, а в таблице БД у полей какая должна быть кодировка, раз все файлы сайта я переделал в utf-8 без Bom ?
Подскажите, пожалуйста.
зы а то кириллица из БД - в кракозябры превращается.
Я прописал такой код после подключения к БД, вроде как на сайт выводит кириллицу как надо, но прошу сказать, все ли я правильно сделал.
Спасибо Ragnarok. <p> переставил за img. Правда я вернул код к тому что у меня изначально был, но проблема - тогда текст "17 августа 2012, 16:48" тоже идет слева от картинки. Подскажете, как его сделать под h1 и потом перенос строки и уже картинка...Спасибо.
код
<div class="anons"> <div class="mbody"> <h1>Заголовок статьи</h1> <span class="hkroshki">1213 / 2131243</span> <div class="mimage"><img src="img/image-big.jpg" alt="" title="" /></div> <div class="text"> <p>текст <a href="">свободное</a> от работы время текст </p> <p> текст</p> <span class="date">12 августа 2012, 16:48</span> </div> </div> <div class="clear"></div> </div>
стили
.anons { position: relative; margin: 0 0 15px 0;}.mimage { float: left; position: relative; padding: 4px 8px 4px 1px;;}.mbody { overflow: hidden;/* padding: 0 0 0 8px;*/ font-size: 13px;}.mbody h1 { font-size: 22px; font-family: 'Trebuchet MS'; font-weight: none; margin:0; padding:0;}.mbody .date { color:#8e8e8e; font-size: 12px; margin: -4px 0 5px 0; display: inline-block;}/*.mbody IMG { float: left; position: relative; padding: 5px 8px 4px 1px;} /*сверху справа снизу слева*/ .mbody P { text-indent:9px; padding: 1px 0 8px 0;}.mbody .hkroshki { color:#8e8e8e; font-size: 12px; margin: -4px 0 5px 0; display: inline-block;}
ps пришлось код "вернуть к исходному" - так как в опере коряво отображается если не оборачивать картинку в отдельный див.
ps2. после строки с классом hkroshki поставил <div class="clear"></div> в итоге картинка с текстом поставились на новую строку. Так можно делать?
Спасибо.
Захожу в блокнот, открываю файл .php выбираю пункт меню "Кодировки" --> "Преобразовать в utf-8(безBOM)". Сохраняю. Закрываю файл, открываю снова - смотрю "Кодировки" - подсвечена "кодировать в ANSI".
Не могу понять - а как проверить - перекодировалось ли как надо...
siv1987
код index.php
<? $title = "Агломераты - агломератная плитка"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text; charset=utf-8" /> <title><? echo $title; ?></title> и т.д. но ещё есть include('includes/menu.php');
код menu.php
<div class="sl-cont"> <ul> <li><a href="">Готовые дизайн-проекты</a></li> <li><a href="">Проектная документация</a></li> <li><a href="">Советы по ремонту</a></li> <li><a href="">Рассчёт стоимости</a></li> <li><a href="">Цветовые схемы</a></li> </ul> </div> <? echo "Также, мы приглашаем вас посетить наш новый салон выставку ламината."; ?>
Скажите, пожалуйста, что здесь не так как надо?
platitude, подскажите, пожалуйста.
Есть страница index.php её сделаю в кодировке utf, а подгружаемые в неё инклюдом файлы тоже надо сохранять в кодировке utf? Т.е. все файлы - в utf-8 ? Спасибо
А на всякий случай, так сказать мало ли потом "навороты" будут - стоит ли делать новый сайт сразу на utf бе bom или все таки не париться и сделать windows-1251? Спасибо. Извините.
Ребят, спасибо, а я правильно понял - windows-1251 вообще не рассматривать как вариант. Просто есть мой старый сайт, так она на win-1251, а с utf я никогда не сталкивался.
Есть код вида
<div class="anons"> <div class="mbody"> <h1>Заголовок статьи</h1> <span class="date">17 августа 2012, 16:48</span> <p><img src="image/img.jpg" alt="" title="" /> длинное описание товапа</p> <p>Дополнительная инфо по товару</p> </div> <div class="clear"></div> </div>
Стили прописаны. Меня интересует - он в корне правильный этот код? Просто я (в верстке нифига не понимаю) сам его правил и в результате он получился таким. Мне не нравится <p> перед img, но если его поставить после img то текст вниз сползает. На текущий момент текст слева от фото идет.
Проблема - в опере контент начинается в замом низу слева от картинки.
Файл стилей
.anons { position: relative; margin: 0 0 15px 0; } .mbody { overflow: hidden; /* padding: 0 0 0 8px;*/ font-size: 13px; } .mbody h1 { font-size: 22px; font-family: 'Trebuchet MS'; font-weight: none; margin:0; padding:0; } .mbody .date { color:#8e8e8e; font-size: 12px; margin: -4px 0 5px 0; display: inline-block; } .mbody IMG { float: left; position: relative; padding: 5px 8px 4px 1px;} /*сверху справа снизу слева*/ .mbody P { text-indent:9px; padding: 1px 0 8px 0;}
Да. Так я про то и спрашиваю - хранят ли такие данные в БД таблицах? Тайлы, кейвордсы, заголовки, текстовую часть контента и т.д.
Т.е. основной вопрос - какие данные сайта принято хранить в БД таблицах, скажем так.