2015-09-30 20 views
0

我有1200個文件編碼ANSI。我需要將它們轉換爲UTF-8。使用簡單的解決方案文件/另存爲轉換每個文件是不合理的! 是否有一個在將文件從ANSI轉換爲UTF-8的命令?文件編碼commande

+0

我使用Windows和Unix的不ANSI – Rim

+0

ASCII =給你? – Federkun

+0

它對應於ISO編碼我認爲 – Rim

回答

0

我找到了使用PHP的解決方案。 這是所使用的代碼:

<?php 
set_time_limit (30000); 
$k=0; 
while ($k<1232) 
{ 
    $fres="contenu_url".$k.".txt"; 
    $inF = fopen($fres,"r");  
    $fres1="contenu_utf".$k.".txt"; 
    $OutF = fopen($fres1,"w+"); 
    $k=$k+1; 
    if($inF == false) 
    echo "<p>Impossible d'ouvrir le fichier</p>.\n"; 
    $contenu_ancien=""; 
    while (!feof($inF)) 
        $contenu_ancien .= fgets($inF, 4096); 

    $contenu_utf8 = utf8_encode ($contenu_ancien); 
     fputs($OutF,$contenu_utf8); 
    fclose($OutF); fclose($inF); 
    } 

?>