PHP-де SQL-мен жұмыс істеу кезіндегі кодтау мәселелері
Әдетте, егер қосымша әрекеттер жасалмаса, дерекқордан алынған орыс тіліндегі мәтін абракодабра түрінде немесе сұрақ белгілері түрінде шығарылады. Мұндай мәселелерден аулақ болу үшін төменде сипатталған ережелерді сақтау керек.
1-ереже
Дерекқор және ондағы кестелер
utf8_general_ci кодтауында болуы керек.
2-ереже
PHP файлының өзі utf8 кодтауында болуы керек.
3-ереже
PHP файлының басында келесі HTML тегі болуы керек:
<meta charset="utf-8">
4-ереже
Әбден болжам бойынша mysqli_connect
командасынан кейін дереу мынадай сұранысты қосыңыз:
<?php
mysqli_query($link, "SET NAMES 'utf8'");
?>