Сменить кодировку массово.

Тема в разделе "Мелочи", создана пользователем Anton, 25 май 2009.

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

    Anton ¯\_(ツ)_/¯

    Moderator
    Регистр.:
    28 авг 2007
    Сообщения:
    650
    Симпатии:
    638
    Вообщем понадобилось мне сменить массово кодировку в тхт файлах.
    Нашел такой простой скриптец)))
    Закидываете в папку с файлами и вызываете его браузером. Рабоает на локалке, довольно шучтрый.
    PHP:
    <?php 

    function doit($dir='.'){ 
        
    $d=opendir($dir); 
        while(
    $f=readdir($d)){ 
          if(
    $f!=='.' AND $f!=='..'){ 
            echo 
    $f
            if(
    is_file($dir.'/'.$f)){ 
                echo 
    ' Converting...'

                
    $a=file_get_contents($dir.'/'.$f); 
                
    $a=iconv('UTF-8','WINDOWS-1251',$a); 
                
    $fp=fopen($dir.'/'.$f,'w'); 
                
    fwrite($fp,$a); 
                
    fclose($fp); 
                echo 
    ' - OK<br />'
            }elseif(
    is_dir($dir.'/'.$f)){ 
                echo 
    ' changing dir<br />'
                
    doit($dir.'/'.$f); 
            }else{ 
                echo 
    ' Skipping<br />'
            } 
          } 
        } 

    doit('.'); 

    ?> 
     
    rktua и Алкаш нравится это.
  2. SASS_

    SASS_ Постоялец

    Регистр.:
    15 мар 2009
    Сообщения:
    61
    Симпатии:
    2
    А програмульки схожей по функционалу нема?
     
  3. ikolibri

    ikolibri

    Регистр.:
    3 ноя 2008
    Сообщения:
    205
    Симпатии:
    14
    есть notepad++, там можно массово открывать файлы и кажется можно так же менять кодировку.
    еще есть словогрыз - там точно можно
     
    SASS_ нравится это.
  4. PocketDevil

    PocketDevil Постоялец

    Регистр.:
    26 янв 2008
    Сообщения:
    92
    Симпатии:
    160
    Можно в TextPipe не открывая файлов, обрабатывает сотни файлов на раз. =)
     
  5. hgurik

    hgurik Создатель

    Регистр.:
    27 фев 2009
    Сообщения:
    34
    Симпатии:
    1
    Есть еще прога Kdwin так же шустро меняет кодировку(поддерживает кучу языков)
     
  6. tatams

    tatams

    Регистр.:
    15 май 2009
    Сообщения:
    501
    Симпатии:
    84
    Всё проще.
    Штирлиц 4.0
     
  7. Думаю

    Думаю Создатель

    Регистр.:
    13 сен 2007
    Сообщения:
    14
    Симпатии:
    2
    Только txt файлы? И конвертирует с win на utf или и так и так?
     
  8. ant1-pa

    ant1-pa

    Регистр.:
    3 ноя 2007
    Сообщения:
    448
    Симпатии:
    96
    Redssuns и Думаю нравится это.
  9. Vizerman

    Vizerman Постоялец

    Регистр.:
    8 дек 2007
    Сообщения:
    63
    Симпатии:
    2
    Эти программы только для смены в текстовых файлах или в php тоже можно ими работать? Надо utf-8 на win-1251 сменить в скрипте одном много файлов.
     
  10. ant1-pa

    ant1-pa

    Регистр.:
    3 ноя 2007
    Сообщения:
    448
    Симпатии:
    96
    моя прожка сделает то что тебе нужно
     
Статус темы:
Закрыта.