Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Кодировка (������) почему?

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
activation
Posts: 28
Joined: Sat Aug 03, 2013 8:49 am

Кодировка (������) почему?
  • Quote

Post by activation » Wed Aug 28, 2013 9:44 am

Сервер с нуля (digitalocean.com), vesta с нуля.
Устанавливаю DLE (1251)? получаю такое:

Image

Устанавливал DLE (1251) на разные хостинги (с десяток) с кодировкой проблем не было.
Что и где подправить?
Top

activation
Posts: 28
Joined: Sat Aug 03, 2013 8:49 am

Re: Кодировка (������) почему?
  • Quote

Post by activation » Wed Aug 28, 2013 10:15 am

Данная ошибка с отображением текста возникает из-за того, что у Вашего хостера на сервере по умолчанию установлена скорее всего кодировка UTF-8 (возможны варианты). Известны случаи, когда у некоторых российских хостеров кодировка сервера была настроена по умолчанию на latin1 (latin1_swedish_ci) wink

Решение проблемы кодировки довольно простое:

В содержимом распакованной папки upload есть файл .htaccess

Открываем его с помощью любого текстового редактора и в самом начале добавляем следующую строчку:

AddDefaultCharset windows-1251

Теперь должно отображаться нормально.
Можно это предусмотреть и сделать так в установщике, чтобы не нужно было куда-то и что-то добавлять и исправлять?
Спасибо.
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Кодировка (������) почему?
  • Quote

Post by skid » Thu Aug 29, 2013 12:42 pm

Подумаем над решением.
Top

margent
Posts: 49
Joined: Wed Aug 28, 2013 8:57 pm

Re: Кодировка (������) почему?
  • Quote

Post by margent » Mon Sep 02, 2013 3:30 pm

От 1251 давно пора отказываться, переходить на универсальный UTF 8 и не мучать никого =)
Top

Aleksey
Posts: 20
Joined: Wed Jul 31, 2013 7:57 am
Contact:
Contact Aleksey
Website

Re: Кодировка (������) почему?
  • Quote

Post by Aleksey » Mon Sep 02, 2013 6:38 pm

margent, +1
не надо ни над чем думать, UTF 8 полностью устраивает
Top

activation
Posts: 28
Joined: Sat Aug 03, 2013 8:49 am

Re: Кодировка (������) почему?
  • Quote

Post by activation » Tue Sep 03, 2013 8:10 pm

Хотелось бы немного рассказать об особенностях UTF кодировки и для чего она нужна, а также стоит или нет переходит на эту кодировку, если ваш сайт уже стоит с использованием кодировки windows-1251.

Итак, для начала развеим миф о том, что UTF-8 является новомодной штукой, и каждый сайт просто обязан ее иметь, это неверно и кодировка UTF-8 предназначена исключительно для одной вещи: использование на одной странице нескольких языков, а также для организации сайтов использующих язык отличный от русского. Поэтому если ваш сайт на русском языке и вы не планируете использование какого либо другого языка, то переход на UTF лишен какого-либо смысла. Более того для русскоязычных сайтов данная кодировка обладает рядом недостатков, а именно:

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

2. Шаблоны и языковые файлы для кодировки имеют специфический формат файлов (UTF формат без BOM байтов), соответственно для редактирования файлов шаблона вам понадобятся специализированные редакторы, поддерживающие этот формат. Из бесплатных это например notepad++. Сохранение этих файлов в неверном формате приведет к нечитаемости вашего сайта.

Поэтому мы не рекомендуем использовать кодировку UTF-8 на сайте, если вы не планируете использование на сайте других языков, отличных от русского, английского, украинского языков.
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password