⊗ppPmDBEP 364 of 447 menu

Problemy z kodowaniem przy pracy z SQL w PHP

Zazwyczaj, jeśli nie podejmie się dodatkowych działań, to tekst w języku rosyjskim przy pobieraniu z bazy danych będzie wyświetlany jako abrakadabra lub znaki zapytania. Aby uniknąć takich problemów należy przestrzegać opisanych poniżej zasad.

Zasada 1

Baza danych i tabele w niej powinny być w kodowaniu utf8_general_ci.

Zasada 2

Sam plik PHP powinien być w kodowaniu utf8.

Zasada 3

Na początku pliku PHP powinien znajdować się następujący tag HTML:

<meta charset="utf-8">

Zasada 4

Na wszelki wypadek zaraz po poleceniu mysqli_connect dodaj takie zapytanie:

<?php mysqli_query($link, "SET NAMES 'utf8'"); ?>
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć