Проблеми з кодуванням в базі даних
Не так давно я робив один сайт, і мені необхідно було зробити кодування в базі даних UTF-8. Так я і зробив. Далі я поставив кодування на сайті UTF-8. Все здавалося б нормально, але при вибірці даних з бази, вони йшли не в UTF-8, а в windows-1251. Зрозуміло, все було в ієрогліфах. Я подумав, що рішення цієї проблеми з кодуванням в базі даних, необхідно Вам знати. І саме про це трохи нижче.
Якщо Ви використовується UTF-8, то відразу після підключення необхідно виконати всього лише один запит, але який виправить цю помилку на корені. Ось він:
SET NAMES "Utf8"Він необхідний, оскільки за замовчуванням дані йдуть в кодуванні windows-1251. І якщо Вам потрібна windows-1251, то можете нічого не писати. Але якщо Ви використовуєте UTF-8 (А я рекомендую використовувати все-таки це кодування), то обов`язково після підключення виконайте цей нескладний запит. тоді проблеми з кодуванням при вибірці з бази даних відпадуть.
Chcp - перегляд або зміна кодової сторінки в командному рядку windows.
Id3fixer
Відеоурок - вибірка даних з бази даних
Як дізнатися кількість записів в sql-вибірці
Як задати кодування в htaccess
Як імпортувати бази даних великих розмірів?
Як створити файл .htaccess
Як динамічно отримувати коментарі з бази даних.
Як зробити динамічне додавання коментарів, використовуючи ajax.
Що таке кодування?
Як поміняти кодування на сайті
Як дізнатися розміри таблиці через sql
Запит sql на створення і видалення бази даних
Запит sql на вибірку записів
Знайомство з phpmyadmin
Пошук по базі даних з сортуванням за релевантністю
Клас для роботи з базою даних
Управління базами даних в phpmyadmin
Відправка e-mail в php
Проблеми з кодуванням при малюванні тексту в php
Bitlocker потужний шіфрователь даних
Проблеми з кодуванням при малюванні тексту в php
Як динамічно отримувати коментарі з бази даних.
Управління базами даних в phpmyadmin
Запит sql на вибірку записів
Пошук по базі даних з сортуванням за релевантністю
Як дізнатися кількість записів в sql-вибірці
Як створити файл .htaccess
Id3fixer
Як зробити динамічне додавання коментарів, використовуючи ajax.