PHP/MySQL problem z polskimi znakami.

0

Witam,
Zaczynam swoją przygodę z php/mysql, prosze więc o wyrozumiałość. Założyłem w XAMPP bazę danych produkty_bd, zawierajcą dwie tabele: produkty, kategorie.
System porównań dla połączenia MySQL mam: utf8_unicode_ci
Metodę porównywania napisów w tabelach mam: utf8_unicode_ci
W podglądzie bazy jest wszystko w porządku. Ale gdy z poziomu php chciałem pobrać dane do pobrania bazy, wyskoczyły '?' zamiast polskich znaków. Jest to mój pierwszy tego typu skrypt. Proszę o pomoc w rozwiązaniu problemu, ponieważ jak przegooglałem internet to jest podane mnóstwo porad, niestety żadna nie pomogła :(

Załączam napisany przeze mnie kod w php:

<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
</head>
</html>

<?php

// info dot. bazy
$dbhost = "localhost"; // nazwa lub nr IP hosta
$dbuser = "root";	//nazwa użytkownika
$dbpassword = "";	//hasło do bazy
$database = "produkty_bd";	//nazwa bazy danych

$db = mysql_connect($dbhost, $dbuser, $dbpassword) or die(mysql_error());
mysql_select_db($database, $db) or die(mysql_error());
$sql = "SELECT * FROM produkty;";

$result = mysql_query($sql);




while($row = mysql_fetch_assoc($result)) {
	echo $row['produkt'].'<br>';
}
?>
0

wystarczyło dodać
mysql_query ("SET NAMES 'utf8'");
po nawiazaniu połączenia :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1