Как побороть кодировку iso-8859-1 на забугорном хостинге?

Тема в разделе "PHP", создана пользователем new_forward, 16 сен 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. new_forward

    new_forward

    Регистр.:
    5 май 2008
    Сообщения:
    668
    Симпатии:
    44
    Доброго времени суток!

    Зарегистрировал себе бесплатный забугорный хостинг, а там все в iso-8859-1 выводит то сиволы какие-то то кразябры...а кирилицу не как!:nezn:
     
  2. painsource

    painsource Постоялец

    Регистр.:
    13 июл 2009
    Сообщения:
    64
    Симпатии:
    8
    уточни откуда данные в неправильной кодировке показываются?
    Если из базы то в скрипте напиши запрос:
    PHP:
    mysql_query("SET NAMES utf8");
    если кодировка не utf8 то пропиши ту что нужно
    Но вообще погугли, уже миллион раз эта тема обсуждалась...
     
  3. darkharvxx

    darkharvxx Создатель

    Регистр.:
    10 сен 2009
    Сообщения:
    12
    Симпатии:
    3
    Попробуй перекодировать всё в UTF-8 и в мета-теге явно укажи кодировку
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    Не поможет - пиши будем дальше разбираться.
    P.S. Можешь дать ссылку?
     
  4. new_forward

    new_forward

    Регистр.:
    5 май 2008
    Сообщения:
    668
    Симпатии:
    44
    Сейчас вроде в кириллице пошло только теперь 403 ошибку начало выдавать...
     
  5. pori

    pori Постоялец

    Регистр.:
    30 авг 2009
    Сообщения:
    114
    Симпатии:
    18
    Ну это уже права поставь правильные. Ты когда менял кодировку, наверное их изменил. Поставь 640
     
  6. omfg

    omfg

    Регистр.:
    4 авг 2009
    Сообщения:
    159
    Симпатии:
    46
    Еще в .htaccess можно прописать AddDefaultCharset Off
    Иногда ставят дефолтую кодировку прямо на серваке
     
  7. Disher

    Disher Постоялец

    Регистр.:
    25 июл 2009
    Сообщения:
    90
    Симпатии:
    8
    Если у аппача не включен AllowOverride None, то можно попробовать добавить в .htaccess AddDefaultCharset UTF-8 (само собой и, как сказали выше, после коннекта к mysql сделать SET NAMES utf8 )
    P.S. Выше описаное для unicode
     
  8. Happyuser

    Happyuser Создатель

    Регистр.:
    18 авг 2008
    Сообщения:
    17
    Симпатии:
    1
    Хороший хостінг

    http://www.000webhost.com/

    Добавлено через 1 минуту
    там із кодуванням все гаразд
     
  9. hrom

    hrom Создатель

    Регистр.:
    21 апр 2009
    Сообщения:
    12
    Симпатии:
    0
    создай .htaccess со строкой "AddDefaultCharset windows-1251"
    или другим шрифтом, какой тебе надо.

    если из базы кракозябры забираются то это уже при отправке запроса в БД надо писать:
    mysql_query("SET NAMES 'cp1251'");
    причем при каждом запросе, так как новое соединение значит опять дефолтные установки :(
     
Статус темы:
Закрыта.