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:

html<meta charset="utf-8">

Regel 4

Voeg voor de zekerheid direct na de opdracht mysqli_connect de volgende query toe:

php<?php
  mysqli_query($link, "SET NAMES 'utf8'");
?>