Кодировка

Тема в разделе "PHP", создана пользователем gts, 1 янв 2011.

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

    gts

    Регистр.:
    12 сен 2010
    Сообщения:
    271
    Симпатии:
    42
    Рабою с почтой средствами php. Некоторые письма приходят вот в таком виде:
    Код:
    СЂРёРј Вас Р·Р° регистрацию РЅР° сайте Р
    Как это дело можно раскодировать?
     
  2. trooll

    trooll PHP кодер

    Регистр.:
    22 дек 2008
    Сообщения:
    503
    Симпатии:
    116
    Это кодировка UTF-8, прогоните необходимые строковые данные через функцию iconv().


    PHP:
    $string 'СЂРёРј Р’ас Р·Р° СЂРµРіРёСЃС‚рацию РЅР° СЃР°Р№С‚Рµ Р';

    echo 
    iconv('utf-8''windows-1251'$string);
    Что касаемо определения кодировки, то можете ознакомиться с моей темой:
    https://www.nulled.cc/showthread.php?t=198585&page=2

    В частности с постом №14, может найдете функции которые вам в этом помогут. В теме конечно разбиралась чуток другая ситуация (определение кодировки страницы), но тем не менее функции применимы, не только конкретно для определения кодировки страницы, но и просто каких либо строковых данных. В частности utf-8 определяется довольно точно (пока что не было случаев не корректного определения данной кодировки).
     
    s2003r и gts нравится это.
Статус темы:
Закрыта.