Problemi sa kodiranjima pri radu sa SQL u PHP-u
Uglavnom, ako se ne preduzmu dodatni koraci, ćirilični tekst će se pri preuzimanju iz baze podataka prikazivati kao besmislica (abrakadabra) ili upitnici. Da bi se izbegli ovakvi problemi, treba se pridržavati pravila opisanih u nastavku.
Pravilo 1
Baza podataka i tabele u njoj treba da budu u
kodiranju utf8_general_ci.
Pravilo 2
Sam PHP fajl treba da bude u kodiranju utf8.
Pravilo 3
Na početku PHP fajla treba da se nalazi sledeći HTML tag:
<meta charset="utf-8">
Pravilo 4
Za svaki slučaj, odmah nakon naredbe mysqli_connect
dodajte sledeći upit:
<?php
mysqli_query($link, "SET NAMES 'utf8'");
?>