Какая кодировка лучше для ДЛЕ

12
Staws
На сайте с 20.09.2010
Offline
143
1266

Собственно назрел вопрос, погуглил мнения разные прочел, может на форуме кто подскажет.

Какая кодировка для ДЛЕ лучше, windows-1251 или UTF8? и почему

siv1987
На сайте с 02.04.2009
Offline
427
#1

Для utf-8 есть отдельная версия движка. Ставить utf-8 на простую версию не рекомендую

wa-lk
На сайте с 26.09.2012
Offline
140
#2

Универсальное вроде как получше, а это utf-8.

Staws
На сайте с 20.09.2010
Offline
143
#3

Спасибо, а чем хуже или лучше можете сказать

Babytype
На сайте с 11.10.2012
Offline
116
#4

utf-8 универсальная, её нужно использовать.

Виктор Горняков
На сайте с 25.09.2006
Offline
162
#5
Staws:
Спасибо, а чем хуже или лучше можете сказать

Обе кодировки работают нормально с русским языком. Вся разница в размере хранимых данных. Utf-8 кодировку лучше использовать для англоязычных или немецких сайтов, для языков с латинскими символами и наверное с арабскими символами тоже. Windows-1251 для русско-язычных и украинских сайтов. Нормальной поддержки казахского языка нет и других языков азиатских народов у которых есть несколько символов отличимых от русских, вот с ними и будут проблемы.

Не будем далеко уходить от темы и сразу же вернемся к отличии utf-8 и windows-1251 (cp1251). О размере хранимых данных особо писать не чего. Если Ваш сайт будет на 5-10 станиц, ну даже на 100-200, то не чего страшного. Разница в какие-то 20-50 Мб между размером баз данных в разных кодировках! Да подумаешь! Выбирайте тогда любую, на которую больше глаз ляжет! А вот если у Вас планируется большой сайт, интернет портал у которого будут тысячи страниц! Вот там уже на размере базы данных можно выиграть прилично! Например, четыре гигабайта или семь?! Особенно это будет заметно, когда займетесь переносом сайта на новый выделенный сервер.

Ну и самое главное, что это будет сказываться на работе сайта в целом! Со временем, когда база вырастет прилично, сайт будет работать медленней, из за того, что будет больше уходить времени у mysql-сервиса на поиск информации в базе. Больше времени, так как нужно будет больше ресурсов сервера на обработку запросов. В частности кэш-пямяти для хранения наиболее часто используемой информации из базы. Информация будет расти, вместе с ней и размер кэша будет расти!

XMLSeo - поисковая выдача Яндекс, Wordstat, Google через API - https://xmlseo.ru
Staws
На сайте с 20.09.2010
Offline
143
#6

DrCrow

Спасибо за развернутый ответ, видимо пора переходить на UTF8, так как страниц уже свыше 2000 на сайте...

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#7

windows-1251 - тупиковая ветвь развития.

Разработчики PHP грозятся отказаться от её поддержки в будущих релизах.

И как следствие разработчики CMS тоже от неё откажутся со временем.

Мораль.

1. Для новых проектов однозначно выбирать UTF-8.

2. Пора задумываться о переводе старых проектов на UTF-8 с местечковых кодировок.

siv1987
На сайте с 02.04.2009
Offline
427
#8
DrCrow:
Обе кодировки работают нормально с русским языком

За то стандартные функции не одинаково нормально работают с этими кодировками. Речь сейчас о ДЛЕ, а не о том какая кодировка поддерживает кириллицу. А там свои нюансы.

DrCrow:
Вся разница в размере хранимых данных.

Вернее в кодирование символов, так как разные данные хранятся по разному.

Алексей Барыкин:
Разработчики PHP грозятся отказаться от её поддержки в будущих релизах.

Разработчики php еще десять лет назад грозились полноценной поддержке utf8 в пятой версии

Staws
На сайте с 20.09.2010
Offline
143
#9

и здесь мнения разошлись...

я в смятении, какую же кодировку ставить

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#10

Ставьте уже движок и работайте. Хватит думать какая кодировка. Пофигу. Для вас никакой разницы нету, какая кодировка.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий