PHP-de SQL bilen işleýänlikde kodirleme meseleleri

Adatça, goşmaça çäreler görülmese, maglumatlar bazasyndan alynan rus tekstleri düýpsüz ýa-da sorag belgileri görnüşinde görkeziler. Şeýle meseleleriň öňüni almak üçin aşakda düşündirilen düzgünlere eýerilmeli.

Düzgün 1

Maglumatlar bazasy we onuň içindeki tablisalar utf8_general_ci kodirlemesinde bolmaly.

Düzgün 2

PHP faýlynyň özi utf8 kodirlemesinde bolmaly.

Düzgün 3

PHP faýlynyň başynda aşakdaky HTML tegi bolmaly:

html<meta charset="utf-8">

Düzgün 4

Ähtýatlyk üçin, mysqli_connect buýrugyndan soň derrew şeýle sorag goşuň:

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