Добавляю на сайт filtr.zp.ua возможность комментировать пользователями...
Проблема в том, что кодировка на сайте коир8, а в скуле ср1251 :(
От пользователя в скуль я кодировку меняю на ср1251, а вот при выводе из скуля, никак не могу настроить в коир8 :(
Вот код вывода, что туда прописать?
<?php
function show_comments($id_article)//выводвсехкомментариевкстатье
{
include("comments/config.php");
$res = mysql_query("select * from comments where id_article like $id_article and public = 1 order by id", $con) or die ("Error! query – show comments");
while($arr = mysql_fetch_array($res, MYSQL_NUM))
{
echo "
<div class=main>
<img src=comments/images/comentator.jpg>
<div class=block_name>
<span class=name>$arr[2]</span>
<span class=date>$arr[5]</span>
</div>
<div class=coment>
<div>$arr[4]</div>
</div>
</div>
";
}
}
?>
Заранее благодарен за помощь!
Спустя 1 минута, 41 секунда (13.04.2012 - 11:18) Игорь_Vasinsky написал(а):
можешь с iconv() мудохоться, но по сути нужно всё вплоть до кодировки файла к одной кодировке привести.
Спустя 58 секунд (13.04.2012 - 11:19) Winston написал(а):
При соединении с базой
mysql_query("SET NAMES 'koi8-r'");
Спустя 1 минута, 23 секунды (13.04.2012 - 11:20) Winston написал(а):
И еще и заголовок вверху файла не помешает
header('Content-Type: text/html; charset=KOI8-R"');
Спустя 1 минута, 9 секунд (13.04.2012 - 11:22) BroXik написал(а):
Цитата (Winston @ 13.04.2012 - 08:19) |
При соединении с базойmysql_query("SET NAMES 'koi8-r'"); |
а можно как новичку полному)) в мой код вставить в нужное место :) а то я уже вчера пол дня убил на эксперименты :(
Спустя 1 минута, 42 секунды (13.04.2012 - 11:23) Игорь_Vasinsky написал(а):
лучшеб ты эти полдня на учёбы убил.
Спустя 50 секунд (13.04.2012 - 11:24) Winston написал(а):
После mysql_select_db() вставляешь это
Цитата (Winston @ 13.04.2012 - 11:19) |
mysql_query("SET NAMES 'koi8-r'"); |
После этого
Цитата (BroXik @ 13.04.2012 - 11:16) |
<?php |
Вставляешь это
Цитата (Winston @ 13.04.2012 - 11:20) |
header('Content-Type: text/html; charset=KOI8-R"'); |
Спустя 3 минуты, 34 секунды (13.04.2012 - 11:28) BroXik написал(а):
Цитата (Игорь_Vasinsky @ 13.04.2012 - 08:23) |
лучшеб ты эти полдня на учёбы убил. |
Игорь, ты странный человек


я учёбу еще в прошлом веке закончил и както возвращаться не хочется... тем более у меня маленький вопрос конкретный причем... неужели тяжело помогать людям, а не посылать?)
Спустя 1 минута, 6 секунд (13.04.2012 - 11:29) BroXik написал(а):
Цитата (Winston @ 13.04.2012 - 08:24) | ||||||
После mysql_select_db() вставляешь это
После этого
Вставляешь это
|
спасибо, сейчас попробую...
Спустя 52 секунды (13.04.2012 - 11:30) Игорь_Vasinsky написал(а):
я те ответ написал.
Спустя 21 минута, 31 секунда (13.04.2012 - 11:51) BroXik написал(а):
Цитата (Winston @ 13.04.2012 - 08:24) | ||||||
После mysql_select_db() вставляешь это
После этого
Вставляешь это
|
не получается :( выводит всеравно кракозяблены :(
я прошу прощения... писал быстро данную тему... у меня кодировка на сайте utf-8... в Ваших подсказках я менял на нужную кодировку...
может быть просто в код
<?php
function show_comments($id_article)//выводвсехкомментариевкстатье
{
include("comments/config.php");
$res = mysql_query("select * from comments where id_article like $id_article and public = 1 order by id", $con) or die ("Error! query – show comments");
while($arr = mysql_fetch_array($res, MYSQL_NUM))
{
echo "
<div class=main>
<img src=comments/images/comentator.jpg>
<div class=block_name>
<span class=name>$arr[2]</span>
<span class=date>$arr[5]</span>
</div>
<div class=coment>
<div>$arr[4]</div>
</div>
</div>
";
}
}
?>
вписать строку с iconv? вот только куда и с какими параметрами :( пхп не оч знаю :(
Спустя 1 минута, 33 секунды (13.04.2012 - 11:53) Winston написал(а):
Спустя 22 минуты, 11 секунд (13.04.2012 - 12:15) BroXik написал(а):
спасибо!
Все получилось!
Все получилось!
