Problem med kodningar vid arbete med SQL i PHP
Som regel, om man inte vidtar ytterligare åtgärder, kommer rysk text som hämtas från databasen att visas som rappakalja eller frågetecken. För att undvika sådana problem bör man följa reglerna som beskrivs nedan.
Regel 1
Databasen och tabellerna i den ska vara i
kodningen utf8_general_ci.
Regel 2
Själva PHP-filen ska vara i kodningen utf8.
Regel 3
I början av PHP-filen ska följande HTML-tagg finnas:
<meta charset="utf-8">
Regel 4
För säkerhets skull, lägg till följande fråga
direkt efter kommandot mysqli_connect:
<?php
mysqli_query($link, "SET NAMES 'utf8'");
?>