Що вибрати datalife engine utf-8 або windows-1251

Що вибрати datalife engine utf-8 або windows-1251

Так як багато хто ставить це питання при виборі движка для свого сайту, хотілося б роз'яснити про особливості UTF кодування і для чого вона потрібна, а також варто чи ні переходить на це кодування, якщо ваш сайт вже стоїть з використанням кодування windows-1251.

Отже, для початку розвіємо міф про те, що UTF-8 є новинкою, і то що кожен сайт просто зобов'язаний її мати
Це невірно твердження.
Кодування UTF-8 призначена виключно для однієї речі: використання на одній сторінці декількох мов, а також для організації сайтів використовують мову відмінний від російського.

Що вибрати DataLife Engine UTF-8 або windows-1251


Кодування windows-1251 підтримує базову латиницю (читайте англійську мову, ну і американський відповідно), російська, українська, білоруська, сербський. Іншими словами, тисяча двісті п'ятьдесят одна підходить для більшості звичайних користувачів. Якщо ви плануєте створювати міжнародний проект, з підтримкою розширеної латиниці: німецького, польського, французького, а також різних інших мов: арабської, івриту та більш складних письмен, вам потрібен саме UTF-версія.

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

Більш того для російськомовних сайтів дана кодування має низку недоліків, а саме:

1. Розмір бази даних російськомовного сайту буде приблизно на 70% більше в порівнянні з використанням національної кодування windows-1251, що відповідно позначиться на продуктивності сайтів з великими базами даних.

3. Сторонній модуль або шаблон доведеться конвертувати для кодування UTF, а велика частина з низ (90%) зроблені для кодування windows-1251. При цьому шаблони на dle можна перевести, а ось для модулів складніше знадобитися змінювати код

Оновлення сайту з кодування windows-1251 на кодування UTF-8:

Якщо ви все таки зважилися на оновлення кодування свого сайту, то ви повинні знати, що через відмінності форматів, ви не можете просто оновити файли скрипта і без нової установки скрипта вам не обійтися, тому для оновлення сайту ви повинні виконати наступні кроки:

Схожі статті