Coderingproblemen bij het werken met SQL in PHP
Over het algemeen, als er geen extra acties worden ondernomen, zal Russische tekst uit de database vaak worden weergegeven als wartaal of vraagtekens. Om dergelijke problemen te voorkomen, moet u de onderstaande regels volgen.
Regel 1
De database en de tabellen daarin moeten de
codering utf8_general_ci hebben.
Regel 2
Het PHP-bestand zelf moet de codering utf8 hebben.
Regel 3
Aan het begin van het PHP-bestand moet de volgende HTML-tag staan:
<meta charset="utf-8">
Regel 4
Voeg voor de zekerheid direct na de opdracht mysqli_connect
de volgende query toe:
<?php
mysqli_query($link, "SET NAMES 'utf8'");
?>