Уважаемые Господа.
До сего дня было принято считать, что наша любимая ЦМС работает практически на любом хосте. По сути это верно, только некоторые хосты не хотят с ней работать. Проблема в следующем - администраторы BELIHOST
самовольно меняют кодировки БД с
utf-8 на
cp1251. Мотивацию данной метаморфозы сложно назвать адекватной. Чтобы не быть голословным приведу часть переписки со службой поддержки, которая потребовалась после того, как на сайт перестали грузится *.zip архивы да и вообще файлы пользователей.
***************************************************************************************************************
Здравствуйте, уважаемый абонент!
Коллектив компании Belihost благодарит Вас за обращение в нашу компанию.
Для нас важно каждое ваше сообщение.
В настоящий момент Ваше сообщение было успешно обработано специалистами службы технической поддержки компании Belihost
Дмитрием Ростовцевом
___
Рады ответить Вам:
Служба поддержки: У Вас есть какой-либо конкретный технический вопрос к нашей службе?
Клиент: Есть. Почему БД на вашем сервере может быть только cp1251? Почему на главной странице заказа хостинга это не указывается? Это мелочь. Но это дает возможность изначально подправить скрипты без последующих проблем. Вся моя БД при инсталле СМС имела кодировку utf-8 изменив самовольно кодировку вы нарушили работоспособность сайта. Впредь выполняя самовольные действия с сайтами, которые вы не создаете потрудитесь поставить в известность владельца сайта.
Спасибо.
Служба поддержки: Нашими специалистами не вносятся какие-либо изменения в пользовательский контент.
Кодировка cp1251 востребована подавляющим большинством пользователей.
Клиент: И что теперь? Наплевать на меньшинство? Перекодировав БД сайт перестал нормально работать. Т.е. он совсем не работает. И мне помнится я не просил у службы поддержки перекодировать свою БД. Сама перекодироваться в ср1251 она не могла. Значит это "заслуга" ваших специалистов. Собственно, то, что ваш сервер воспринимает только ср1251 - говорит о многом.
Спасибо.
**************************************************************************************************************
На последнее письмо служба поддержки уже не ответила. Бытует мнение, что изменение кодировки c
utf-8 на
cp1251 совершенно не влияет на работоспособность сайта, т.к. основной упор в данном случае делается только на отображение кириллических символов. Для кириллицы - да, но не для нашего движка в котором используются динамические библиотеки AJAX и JQuery. Если JQUERY еще худо-бедно понимает кодировку cp1251, то AJAX ее практически не понимает.
В общем, изменив кодировку БД в ручную, т.е. убив около часа я вернул работоспособность сайта. Однако я не уверен, что "профессионалы", которые ориентированы на большинство пользователей не наковыряют еще чего нибудь. Будьте аккуратны с выбором провайдеров. Учитесь на чужих ошибках.