Дорогие Форумчане, хотел поинтересоваться.... Решил создать простейший вывод в таблицу из БД, но при выводе русский букв выводится это "�������". А когда убираю строчку из кода "<meta charset="utf-8">", выходит всё наоборот. . Сам код: PHP: <?php header('content-type text/html charset=utf-8'); $nameServer = "PC-ПК\SQLEXPRESS"; $massiv = array("Database"=>"Test","UID"=>"Test","PWD"=>"1234"); $connetToServer=sqlsrv_connect($nameServer,$massiv); $select = iconv("UTF-8","windows-1251","SELECT * FROM rr"); $gg = sqlsrv_query($connetToServer,$select); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table border="1"> <tr> <th> qwe </th> <th>ФИО</th> </thead> <?php while($rsr=sqlsrv_fetch_array($gg)):; ?> <tr> <td><?php echo $rsr['names'];?></td> </tr> <?php endwhile;?> </body> </html>
Всё получилось. О Чудо. Надо было прописать следующие: PHP: $massiv = array("Database"=>"Test","UID"=>"Test","PWD"=>"1234","CharacterSet" => "UTF-8"); --- Добавлено --- Спасибо, всем, кто пытался помочь