We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Кодировка (������) почему?
-
- Posts: 28
- Joined: Sat Aug 03, 2013 8:49 am
-
- Posts: 28
- Joined: Sat Aug 03, 2013 8:49 am
Re: Кодировка (������) почему?
Можно это предусмотреть и сделать так в установщике, чтобы не нужно было куда-то и что-то добавлять и исправлять?Данная ошибка с отображением текста возникает из-за того, что у Вашего хостера на сервере по умолчанию установлена скорее всего кодировка UTF-8 (возможны варианты). Известны случаи, когда у некоторых российских хостеров кодировка сервера была настроена по умолчанию на latin1 (latin1_swedish_ci) wink
Решение проблемы кодировки довольно простое:
В содержимом распакованной папки upload есть файл .htaccess
Открываем его с помощью любого текстового редактора и в самом начале добавляем следующую строчку:
AddDefaultCharset windows-1251
Теперь должно отображаться нормально.
Спасибо.
Re: Кодировка (������) почему?
Подумаем над решением.
Re: Кодировка (������) почему?
От 1251 давно пора отказываться, переходить на универсальный UTF 8 и не мучать никого =)
Re: Кодировка (������) почему?
margent, +1
не надо ни над чем думать, UTF 8 полностью устраивает
не надо ни над чем думать, UTF 8 полностью устраивает
-
- Posts: 28
- Joined: Sat Aug 03, 2013 8:49 am
Re: Кодировка (������) почему?
Хотелось бы немного рассказать об особенностях UTF кодировки и для чего она нужна, а также стоит или нет переходит на эту кодировку, если ваш сайт уже стоит с использованием кодировки windows-1251.
Итак, для начала развеим миф о том, что UTF-8 является новомодной штукой, и каждый сайт просто обязан ее иметь, это неверно и кодировка UTF-8 предназначена исключительно для одной вещи: использование на одной странице нескольких языков, а также для организации сайтов использующих язык отличный от русского. Поэтому если ваш сайт на русском языке и вы не планируете использование какого либо другого языка, то переход на UTF лишен какого-либо смысла. Более того для русскоязычных сайтов данная кодировка обладает рядом недостатков, а именно:
1. Размер базы данных русскоязычного сайта будет примерно на 70% больше по сравнению с использованием национальной кодировки windows-1251, что соответственно скажется на производительности сайтов с большими базами данных.
2. Шаблоны и языковые файлы для кодировки имеют специфический формат файлов (UTF формат без BOM байтов), соответственно для редактирования файлов шаблона вам понадобятся специализированные редакторы, поддерживающие этот формат. Из бесплатных это например notepad++. Сохранение этих файлов в неверном формате приведет к нечитаемости вашего сайта.
Поэтому мы не рекомендуем использовать кодировку UTF-8 на сайте, если вы не планируете использование на сайте других языков, отличных от русского, английского, украинского языков.
Итак, для начала развеим миф о том, что UTF-8 является новомодной штукой, и каждый сайт просто обязан ее иметь, это неверно и кодировка UTF-8 предназначена исключительно для одной вещи: использование на одной странице нескольких языков, а также для организации сайтов использующих язык отличный от русского. Поэтому если ваш сайт на русском языке и вы не планируете использование какого либо другого языка, то переход на UTF лишен какого-либо смысла. Более того для русскоязычных сайтов данная кодировка обладает рядом недостатков, а именно:
1. Размер базы данных русскоязычного сайта будет примерно на 70% больше по сравнению с использованием национальной кодировки windows-1251, что соответственно скажется на производительности сайтов с большими базами данных.
2. Шаблоны и языковые файлы для кодировки имеют специфический формат файлов (UTF формат без BOM байтов), соответственно для редактирования файлов шаблона вам понадобятся специализированные редакторы, поддерживающие этот формат. Из бесплатных это например notepad++. Сохранение этих файлов в неверном формате приведет к нечитаемости вашего сайта.
Поэтому мы не рекомендуем использовать кодировку UTF-8 на сайте, если вы не планируете использование на сайте других языков, отличных от русского, английского, украинского языков.