Пробти со кодирање при работа со SQL во PHP

Како по правило, ако не се направат дополнителни дејства, рускиот текст при добивањето од базата на податоци ќе се прикажува како абракадабра или прашалници. За да се избегнат ваквите проблеми треба да се следат правилата опишани подолу.

Правило 1

Базата на податоци и табелите во неа треба да бидат во кодирање utf8_general_ci.

Правило 2

Самиот PHP фајл треба да биде во кодирање utf8.

Правило 3

На почетокот на PHP фајлот треба да има следниот HTML таг:

html<meta charset="utf-8">

Правило 4

За секој случај, веднаш по командата mysqli_connect додадете ја следнава барање:

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