⊗ppPmDBEP 364 of 447 menu

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

По принцип, ако не се направят допълнителни действия, руският текст при получаване от базата данни ще се извежда като абракадабра или въпросителни знаци. За да избегнем такива проблеми трябва да следваме описаните по-долу правила.

Правило 1

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

Правило 2

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

Правило 3

В началото на PHP файла трябва да има следния HTML таг:

<meta charset="utf-8">

Правило 4

За всеки случай веднага след командата mysqli_connect добавете следната заявка:

<?php mysqli_query($link, "SET NAMES 'utf8'"); ?>
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне