НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить