Для mysql версії 5.0 і вище , кодування даних, що зберігаються задається mysql запитом під час подання запиту на читання або запис даних. Тому , якщо ви не вказуєте тип кодування при з'єднанні з базою даних , то використовується кодування за замовчуванням. На всіх наших хостингових серверах кодування за замовчуванням UTF -8. Тому якщо ви використовуєте на своєму сайті інше кодування , то ви можете зіткнуться з проблемою відображення даних , а тобто замість кирилиці ви будете бачити знаки " ? ? ? " або інші безглузді символи .
Способи вирішення :
1) використовувати кодування UTF -8
2) якщо у вашого скрипта є настройки , в яких вказується яке кодування використовувати при з'єднанні з базою , то встановіть її правильно
3) якщо настройок немає , то знайдіть бібліотеку яку використовує скрипт для з'єднання з базою даних і додайте рядок для встановлення кодування даних в базі. Рядок виглядає так:
mysql_query ( " set names cp1251 " ) ;
де cp1251 - це кодування даних у Вашій базі
Якщо Ви все перевірили і вказали все правильно , але проблема не вирішилася , тоді , будь ласка , зв'яжіться з нашою тих . підтримкою. Ми завжди допоможемо Вам з вирішенням цієї проблеми.
Залишилися питання?
Якщо інструкції недостатньо, команда GoodNet допоможе з налаштуванням хостингу, домену, VPS або панелі керування.
© 2007 - 2026 GOODNET.UA Всі права захищені.
