Есть страничка index.php которая обращается к базе и берет из нее значения.
Значения это текчтовые куски.
В базе они хранятся в следующем виде
<p>Текст на русском языке</p>
в файле index.php указана кодировка utf-8.
При извлечении информации из базы и выводе ее на страницу, русский текст отображается в виде иероглифов ����� ���������� � ��� �� ����!!!
Подскажите, как нужно хранить русский текст в базе что бы он отображался при кодировке utf-8
Заранее спасибо.
Спустя 18 минут, 25 секунд (27.08.2009 - 16:48) offline78 написал(а):
помогла функция
mysql_query('SET NAMES utf8')
mysql_query('SET NAMES utf8')
Спустя 2 минуты, 19 секунд (27.08.2009 - 16:50) waldicom написал(а):
А в базе в какой кодировке хранятся строки? И какую кодировку посылает веб-сервер? И каким образом "... в файле index.php указана кодировка utf-8." ?
edit это был мой третий вопрос
edit это был мой третий вопрос
Спустя 20 часов, 33 минуты, 55 секунд (28.08.2009 - 13:24) offline78 написал(а):
я новичеок в этом деле, подскажите, как это все узнать и пге посмотреть?
в index.php
в index.php
PHP |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |