веселости с кодировками ХЕЛП.

Тема в разделе "Как сделать...", создана пользователем lordBlack, 23 окт 2010.

Статус темы:
Закрыта.
  1. lordBlack

    lordBlack

    Регистр.:
    29 ноя 2007
    Сообщения:
    620
    Симпатии:
    246
    вообщем собрал парсер, парсер работает как часы, НО
    так получилось что часть входящего материала идет в cp1251 часть d KOI-8, а часть в UTF8

    соответственно UTF8 отображдается нормально, а останые идут иероглифами.

    на вывод использовал такую фишку:
    PHP:
    <?
    //начало парситсо
    //вывод:
        
    ob_start();
        echo (
    $content); 
        
    $txt ob_get_contents();
        
    $txt iconv("windows-1251""utf-8"$txt);
        
    ob_end_clean();
        echo 
    $txt;
    ?>
    то есть использовал конверт Windows1251 в UTf-8, теперь началось веселье такое:
    тот контент что был в windows-кодировке выводится нормально как utf, а тот контент который БЫЛ изначально в кодировке UTF-8 вываливается в крякозаблах...

    замкнутый круг вообщем....

    P.S. Самое веселое: копирую крякозяблы в буфер -вставляю в документ Notepag++ (по умолчанию windows1251) -тыкаю отобразить как UTF-8 - и вуаля -все отображается....
    вот такой бред.
    то есть получается что то что было в UTF-8 стало в чем-тонепонятном, которое нужно еще раз из виндуса в ютф отобюражать (не преобразовать а отображать)
    а то что было в winows1251 -становится нормлаьным UTF-8


    ХЕЕЕЕЛП!!!

    ---------- Post added at 19:06 ---------- Previous post was at 17:29 ----------

    Спасибо! буду эксперементировать!
     
Статус темы:
Закрыта.