Сохранение файла в CP1251

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

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

    root230101

    Регистр.:
    19 сен 2007
    Сообщения:
    304
    Симпатии:
    21
    Хочу сохранить файл в кодировке windows-1251, сохраняется все время в UTF-8.
    Если просто iconv'ом конвертнуть то что записывается в файл, сохраняется в 1251, но отображается кракозябрами.
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Крокозяблы где, в файле или браузере?
     
  3. root230101

    root230101

    Регистр.:
    19 сен 2007
    Сообщения:
    304
    Симпатии:
    21
    В браузере я не проверял (мне это не надо), кракозябры в файле.
     
  4. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Если крякозяблы в файле, то это не ср1251 :D
     
  5. root230101

    root230101

    Регистр.:
    19 сен 2007
    Сообщения:
    304
    Симпатии:
    21
    Вообще да, всегда в utf-8 сохраняется. Как мне в 1251 перевести?
     
  6. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    ХЗ, я только что поробовал
    PHP:
    <?php
        $a 
    'тест';
        
    $a iconv('utf-8''windows-1251'$a);
        
    file_put_contents('/srv/www/test/htdocs/test.txt'$a);
    ?>
    всё работает.
     
    root230101 нравится это.
  7. Svonik

    Svonik Постоялец

    Регистр.:
    24 мар 2008
    Сообщения:
    69
    Симпатии:
    8
    Ещё как вариант скачать текст. редактор аля notepad++ там можно менять кодировку.
     
  8. PapaJoe

    PapaJoe

    Регистр.:
    4 авг 2008
    Сообщения:
    620
    Симпатии:
    311
    ТС, под какой системой просматриваешь файл?
     
  9. root230101

    root230101

    Регистр.:
    19 сен 2007
    Сообщения:
    304
    Симпатии:
    21
    Все работает, iconv не правильно юзал :ah:
     
  10. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Шикарный совет :D
     
Статус темы:
Закрыта.