ANSI でエンコードされた 1200 個のファイルがあります。それらをUTF-8に変換する必要があります。単純なソリューション ファイル/名前を付けて保存を使用して各ファイルを変換するのは合理的ではありません。ファイルをANSIからUTF-8に変換するコマンドがphpにありますか?
2 に答える
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);
}
?>
于 2015-10-01T00:42:45.950 に答える