PHP/MySQL – hieroglifai iš MySQL…

Kartais atsitinka taip, kad su PHP prisijungus prie MySQL DB ir iš jos pasirinkus duomenis su SELECT, gaunami ne lietuviškos raidės (ą č ę ė į š ų ū ž) – pakeistos į neaišku kokius. Kaip to išvengti? Paprastai:
1) Naudokite UTF8 koduotę savo duomenų bazėje.
2) Savo HTML’iniame dokumente nepamirškite išdėstymo (charset) nustatyti į UTF8.
3) Prisijungę prie DB pirmiausia nusiųskite užklausą:

SET NAMES UTF8 (mysql_query("SET NAMES UTF8")).

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *