Probleme met kodering wanneer met SQL in PHP gewerk word
Oor die algemeen, as geen bykomende aksies geneem word nie, sal Russiese teks wanneer dit uit die databasis verkry word as brabbeltaal of vraagtekens vertoon word. Om sulke probleme te vermy, moet die onderstaande reëls gevolg word.
Reël 1
Die databasis en tabelle daarin moet in die kodering utf8_general_ci wees.
Reël 2
Die PHP-lêer self moet in die kodering utf8 wees.
Reël 3
Aan die begin van die PHP-lêer moet die volgende HTML-tag wees:
<meta charset="utf-8">
Reël 4
Vir die geval, voeg direk na die mysqli_connect-opdrag die volgende navraag by:
<?php
mysqli_query($link, "SET NAMES 'utf8'");
?>