MySQL PHP и кирилица

Knoppix_

Registered
Здравейте имам таблица която е в UTF_8 general ci, правя стандартна заявка да ми изкара резуллтатите но не може да ми се визуализира кирилицата излиза така ???? ???? ???? 55115 ????


ето я самата заявка

Код:
<style>
table
{
border-collapse:collapse;
}
table,th, td
{
border: 1px solid black;
}
</style>

<?php



// Осъществяване на връзка местоположение, юзър парола база данни
$con=mysqli_connect("localhost","username","password","programa");
// Проверка на връзката
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
  
$result = mysqli_query($con,"SELECT * FROM spisak_omsan");
echo "<table border='1'>
<tr>
<th>Камион</th>
<th>Ремарке</th>
<th>Шофьор Европа</th>
<th>Шофьор Турция</th>
<th>Дата</th>
<th>СЕМТ</th>
<th>Забележка</th>
</tr>";
// Почваме цикъл за извличане на всички резултати
while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['kamion'] . "</td>";
  echo "<td>" . $row['vlekach'] . "</td>";
  echo "<td>" . $row['shofior_turcia'] . "</td>";
  echo "<td>" . $row['shofior_evropa'] . "</td>";
  echo "<td>" . $row['data'] . "</td>";
  echo "<td>" . $row['cemt'] . "</td>";
  echo "<td>" . $row['zabelejka'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysqli_close($con);
?>
 
Като цяло този проблем се публикува веднъж месечно. Решението:
1- UTF8 PHP файлове (UTF8 without BOM)
2- UTF MySQL таблици
3- при всяка свързване с базата данни в началото пращай следната заявка:
Код:
SET NAMES UTF8
 

Back
Горе