[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разные кодировки
podaev
Привожу код:


$age = $year_today-$data[$i-1]['dateY'];
echo "
<p class='center'>
<table
width='100%' border='1'>
<tr>
<td
align='center'><h3>Сегодня исполняется $age ".return_yeahr($age)." со дня рождения математика</h3>
<p>
 </p>
<div
class='big'>
<p>
".$data[$i-1]['nameIO']." ".$data[$i-1]['nameF']."</p>


При выводе echo с кодировкой все хорошо (utf-8), при выводе с $data - ставит windows-1251. Как исправить? Если ставлю в html 1251-ю, то не читается echo (выводит на юникоде, потому на него и перешел).



Спустя 1 минута, 11 секунд (8.11.2011 - 23:12) Winston написал(а):
А если в верху файла поставить заголовок
header("Content-Type: text/html; charset=utf-8");

Или же $data перекодировать с помощью iconv

Спустя 1 день, 11 минут, 55 секунд (9.11.2011 - 23:24) podaev написал(а):
Спасибо БОЛЬШОЕ! iconv помогло!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.