За последние 24 часа нас посетили 18442 программиста и 1612 роботов. Сейчас ищут 1874 программиста ...

Проблема с чтением из файлов ms-dos .txt

Тема в разделе "PHP для новичков", создана пользователем sashaJan, 10 апр 2009.

  1. sashaJan

    sashaJan Активный пользователь

    С нами с:
    23 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    При открытии файла браузером получается нормальная строка вида:
    продажа;3ккв;Калининский;Науки д. 12 к. 6;3/9;58.6;10+(17.3+12);7;Академическая 5 пеш;+;БЛ;Р;5400;тыс. р.;;Л, ХР.;;
    а если загрузить и открыть через php скрипт получается строка уже такого вида:
    Їа®¤ ¦ ;3ЄЄў;Ља б­®Јў थ©бЄЁ©;Ља б­®Јў थ©бЄ п Ї«®й ¤м, 4;2/5;67.6;20+13+14;6.7;Ќ®ў®зҐаЄ ббЄ п 7 ва;
    Читал про функцию iconv подскажите как ее применить в этом случае?Пробовал писать что-то типа echo iconv('cp-1251', 'cp-866' $line) но не чего не получилось.
     
  2. magistr_bender

    magistr_bender Активный пользователь

    С нами с:
    2 апр 2009
    Сообщения:
    7
    Симпатии:
    0
    почитай тут http://codeismy.name/archives/513

    а вообще мне кажется, что просто какойто бок с кодировкой. попробуй воспользоватся так же функцией определения кодировки а потом iconv-ом переконвертировать... функция по памяти не вспомню как называется, знаю только то что есть такая :)