Problemet me kodimet gjatë punës me SQL në PHP

Zakonisht, nëse nuk bëhen veprime shtesë, teksti rus kur merret nga baza e të dhënave do të shfaqet si shifër e pakuptueshme ose si pikëpyetje. Për të shmangur probleme të tilla duhet ndjekur rregullat e përshkruara më poshtë.

Rregulla 1

Baza e të dhënave dhe tabelat në të duhet të jenë në kodim utf8_general_ci.

Rregulla 2

Vetë skedari PHP duhet të jetë në kodim utf8.

Rregulla 3

Në fillim të skedarit PHP duhet të ketë tag-un HTML vijues:

html<meta charset="utf-8">

Rregulla 4

Për çdo rast, menjëherë pas komandës mysqli_connect shtoni kërkesën e mëposhtme:

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