Skrypt nie rozpoznaje polskich znaków PHP

0

Cześć,
mam mały problem, pobieram sobie z bazy danych informacje w ten sposób:

<?php
			$result=mysql_query("select * from krzesla") or die("select * from krzesla"."<br/><br/>".mysql_error());
			while($row=mysql_fetch_array($result)){
		?>
    	<tr>
        	<td><img src="<?php echo $row['picture']?>" /></td>
            <td>   	<b><?php echo $row['name']?></b><br />
            		<?php echo $row['description']?><br />
                    Hajsik:<big style="color:blue">
                    	<?php echo $row['price']?> zł</big><br /><br />
                    <input type="button" value="Dodaj do koszyka" onclick="addtocart(<?php echo $row['serial']?>)" />
			</td>
		</tr>
        <tr><td colspan="2"><hr size="1" /></td>
        <?php } ?> 

W kodzie strony mam
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Reszta tekstu, prócz tego który pobiera się z bazy ma normalnie Polskie znaki

Baza danych ma na tabelach, które pobieram domyślne kodowanie ustawione na utf8_general_ci

W samej bazie danych w wpisach widoczne są polskie ogonki ale na stronie już się nie wyświetlają.

Jak możnaby to rozwiązać?

0

W ustawieniach połączenia z bazą danych ustaw jeszcze kodowanie:
http://php.net/manual/en/function.mysql-set-charset.php
W komentarzach masz przykłady użycia.

Ale polecam poczytać o mysqli lub PDO. W PHP funkcje typu: mysql_query są już moocno przestarzałe, przez co mało bezpieczne, i nie powinno się z nich korzystać.

0

Super! Dzięki wielkie :)

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