Як поміняти кодування на сайті

Відео: Як змінити кодування сайту

Як поміняти кодування на сайті

Відео: Як змінити кодування свого сайту або прибрати кракозябри? Легко!

Мене кілька разів просили написати, як поміняти кодування на сайті. Справа ця складається з кількох частин, тому в двох словах не пояснити. І я прийняв рішення написати цю статтю, в якій чітко розписати, що потрібно для зміни кодування на сайті.

Давайте з Вами будемо переводити сайт в кодування UTF-8. Якщо Ви хочете перевести в будь-яку іншу систему кодування, то все буде аналогічно. Отже, ось порядок дій для цього:

Відео: Вирішуємо проблеми з кодуванням | ієрогліфи замість букв utf 8

  1. Всі текстові файли (html, php, js, txt, в загальному, в яких є текст) перекодуйте в UTF-8. Зробити це дуже просто через Notepad ++ у пункті "Перетворити в UTF-8 без BOM"З меню"кодування". Причому саме всі файли, які навіть нічого не виводять на сторінку.
  2. Помістіть в корінь сайту файл .htaccess з текстом AddDefaultCharset UTF-8.
  3. Поміняйте кодування в мета-теге



Якщо Ваш сайт не використовує базу даних, то на цьому етапі можна закінчити змінювати кодування. Але якщо база даних є, то потрібно зробити ще й наступні кроки:

  1. Відразу після підключення до БД виконайте запит: SET NAMES UTF-8
  2. В phpMyAdmin поміняйте кодування бази даних на utf8_general_ci в її настройках.
  3. Поставте у всіх таблиць кодування utf8_general_ci.
  4. У всіх текстових типів полів так само поставте кодування utf8_general_ci.



Все, тепер Ваша кодування на сайті змінена. Додам лише, що якщо десь в коді Ви займалися перетворенням з одного кодування в іншу (наприклад, через функцію iconv ()), То ретельно перевірте це місце, можливо, там з`явиться проблема.

Відео: Кодування сайту проблеми, питання, рішення

Якщо після зміни кодування у Вас щось відображається не так, то почитайте цю статтю: проблеми з кодуванням.

Поділися в соціальних мережах:

Схожі
Text readerText reader
Управління базами даних в phpmyadminУправління базами даних в phpmyadmin
Мета-теги для браузера в htmlМета-теги для браузера в html
Chcp - перегляд або зміна кодової сторінки в командному рядку windows.Chcp - перегляд або зміна кодової сторінки в командному рядку windows.
Joomla vs сайт з нуляJoomla vs сайт з нуля
Як створити файл .htaccessЯк створити файл .htaccess
Як прибрати ієрогліфи (коркозябри) в піснях на андроїдЯк прибрати ієрогліфи (коркозябри) в піснях на андроїд
Electrodroid proElectrodroid pro
Команда tree - графічне представлення структури папок або шляху.Команда tree - графічне представлення структури папок або шляху.
Проблеми з кодуванням на сайтіПроблеми з кодуванням на сайті
» » Як поміняти кодування на сайті