проблема с русским языком в mysql_fetch_array

leonid4244

Новичок
проблема с русским языком в mysql_fetch_array

Здравствуйте

Моя проблема заключается вот в чом phpMyAdmin

пример:

Таблица : danitosaiti

Поле Тип Сравнение Атрибуты Ноль По умолчанию Дополнительно Действие
Index int(11) Нет auto_increment

NazvanieS text cp1251_general_cs Да NULL

Тамнаходятся даные:

Index NazvanieS
1 привет1
2 приые2
3 привет3

но года я пишу скрипт :
<?php
include "cistem.php";

$ath = mysql_query("select * from danitosaiti ;");

while($author = mysql_fetch_array($ath))
{
printf ("ID: %s Name: %s", $author['Index'], $author['NazvanieS']);
}
?>

получаю такои результат:

ID: 1 Name:??????? ID: 2 Name:??????? ID: 1 Name:??????? ID:3 Name:???????

и чтобы я не делал как бы не менял кодировку все равно выдает вапросы подскажите вчом проблема ?
 

leonid4244

Новичок
Спасибо, miscall_query('SET NAMES cp1251');
РАБОТАЕТ!!!

<?php
include "cistem.php";

miscall_query('SET NAMES cp1251');
$ath = mysql_query("select * from danitosaiti ;");
while($author = mysql_fetch_array($ath))
{
printf ("ID: %s Name: %s", $author['Index'], $author['NazvanieS']);
}
?>
 
Сверху