Проблема с кодировкой

Тема в разделе "Администрирование серверов", создана пользователем klient888, 18 авг 2015.

Модераторы: mefish, stooper
  1. klient888

    klient888 Постоялец

    Регистр.:
    15 июл 2013
    Сообщения:
    91
    Симпатии:
    18
    Ту есть похожие темы, но все они закрыты.
    У меня такая проблема. Есть скрипт в кодировке ср1251. При установке на локальный сервер кодировка определяется браузером автоматический и сайт выводится нормально, но когда устанавливаю на веб сервер, то кодировка переключаться не хочет. Как это исправить? Заранее большое спасибо!
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.034
    Симпатии:
    2.035
    Была схожая проблема, HP в кейсе рекомендовали накатить патч на версию 7.11 и поставить JAVA 7 - должно помочь...

    Ты понял о чём я? Вот и я не понял о чём ты... Какой скрипт? На какой сервер? На каком языке программирования эта хрень хотя бы?

    Но вангуя и используя многолетний опыт шамана-ведуна, рекомендую в htaccess добавить AddDefaultCharset UTF-8 (Вместо UTF-8 Ваша кодировка...)
     
    mrLom и Renny нравится это.
  3. Hemocode

    Hemocode Писатель

    Регистр.:
    29 мар 2013
    Сообщения:
    3
    Симпатии:
    2
    Ну или так AddDefaultCharset
    AddDefaultCharset UTF-8 в httpd.conf :D Вместо UTF-8 вставить нужное...
     
  4. Libert

    Libert

    Регистр.:
    11 сен 2010
    Сообщения:
    158
    Симпатии:
    59
    Если nginx в качестве веб сервера:
    # /etc/nginx/nginx.conf
    http {
    charset utf-8;
    }
     
  5. Yulo

    Yulo Постоялец

    Регистр.:
    21 апр 2008
    Сообщения:
    133
    Симпатии:
    160
    При разварачивании сервера обычно не установлена локаль 1251.

    Проверь наличие локали

    $ locale -a
    Установи если нет
    $ sudo locale-gen ru_RU.CP1251
    Затем обнови настройки
    $ sudo dpkg-reconfigure locales
     
  6. Hemocode

    Hemocode Писатель

    Регистр.:
    29 мар 2013
    Сообщения:
    3
    Симпатии:
    2
    Не у всех на серверах стоит Дебиан. Про бубунту как серверную ось вообще молчу
    localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
     
    Последнее редактирование: 30 авг 2015
  7. klient888

    klient888 Постоялец

    Регистр.:
    15 июл 2013
    Сообщения:
    91
    Симпатии:
    18
    Извините что долго не отвечал, не было времени. Все уже решено. Просто надо было выставить кодировку на домене. Спасибо всем кто отозвался.