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:
<meta charset="utf-8">
Düzgün 4
Ähtýatlyk üçin, mysqli_connect buýrugyndan soň
derrew şeýle sorag goşuň:
<?php
mysqli_query($link, "SET NAMES 'utf8'");
?>