Проблема с кодировкой, настройка русской локали

Тема в разделе "Кодировки, ошибки отображения (крякозябры)", создана пользователем emorunov, 06.08.2007.

  1. Offline

    emorunov Недавно здесь

    Регистрация:
    25.07.2007
    Сообщения:
    27
    Симпатии:
    0
    Пол:
    Мужской
    Проблема в следующем: у хостера установлена русская локаль ru_RU.koi8r. Но при таких установках локали все даты показываются как "чПУЛТЕУЕОШЕ, 01 йАМС 2007". нужна локаль ru_RU.CP1251. Кто нибудь знает как с этим бороться более или менее цивилизованным образом кроме как прописывать на все даты convert_cyr_string и биться головой об стену убеждая хостера установить нужную локаль?
     
  2.  
  3. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Проблема с кодировкой, настройка русской локали

    .htaccess -> adddefaultcharset win1251
     
  4. Offline

    emorunov Недавно здесь

    Регистрация:
    25.07.2007
    Сообщения:
    27
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Проблема с кодировкой, настройка русской локали

    не помогает.. всё по старому
     
  5. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Проблема с кодировкой, настройка русской локали

    CharsetDisable On
    AddDefaultCharset windows-1251
    CharsetSourceEnc windows-1251
     
  6. Offline

    emorunov Недавно здесь

    Регистрация:
    25.07.2007
    Сообщения:
    27
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Проблема с кодировкой, настройка русской локали

    я так понимаю что это в .htaccess надо вставить. ну так вот.. вставил, сайт вообще перестал грузиться:
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@kudo-orel.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.


    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    вот чего получается
     
  7. -=VampiR=-
    Offline

    -=VampiR=- Недавно здесь

    Регистрация:
    08.08.2007
    Сообщения:
    186
    Симпатии:
    2
    Ответ: Проблема с кодировкой, настройка русской локали

    Почитай вот это - http://joomla-docs.ru/%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%80%D1%83%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%B8_%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8#.D0.A1.D0.B0.D0.B9.D1.82_.D0.B2.D1.8B.D0.B2.D0.BE.D0.B4.D0.B8.D1.82.D1.81.D1.8F_.D0.B2_.D0.BD.D0.B5.D0.B2.D0.B5.D1.80.D0.BD.D0.BE.D0.B9_.D0.BA.D0.BE.D0.B4.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B5._.D0.95.D1.81.D0.BB.D0.B8_.D0.B2.D1.8B.D1.81.D1.82.D0.B0.D0.B2.D0.BB.D1.8F.D1.8E_.D0.B2_.D0.B1.D1.80.D0.B0.D1.83.D0.B7.D0.B5.D1.80.D0.B5_.D0.BA.D0.BE.D0.B4.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D1.83_.D0.B2.D1.80.D1.83.D1.87.D0.BD.D1.83.D1.8E.2C_.D1.82.D0.BE_.D0.B2.D1.81.D1.91_OK
    На некоторых серверах (преимузественно западных для русской кодировки надо ставить UTF-8)
    У меня были аналогичные проблемы на одном из проектов (сервер на которм лежит сайт расположен в Канаде и настройки на серве соответсвенно для них :) )
    Изменение кодировки на UTF-8 по пунктам описанным в ссылке помогло. Теперь все работает
     
  8. Offline

    emorunov Недавно здесь

    Регистрация:
    25.07.2007
    Сообщения:
    27
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Проблема с кодировкой, настройка русской локали

    спасибо за совет.. я сохраню на будущее.. сейчас же проблема решилась оч просто... попросил у хостера локаль cp1251. они поставили. всё ок.. хотя предложенные варианты я сохраняю.. всегда могут пригодиться
     
  9. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Проблема с кодировкой, настройка русской локали

    Вот именно что дело в локали, скорее всего была кои8. А MySQL тут совершенно ни при чем.
     

Поделиться этой страницей

Загрузка...