Existuje program na převod ix souborů z UFT-8?
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Čau, tak už na mě taky došlo s dotazem. Hledám program (Win32), který převede hromadně soubory z UTF-8 do CP1250 n. ISO-8859-2. Prohledal jsem Google, Jyxo, Seznam, Atlas, Centrum, Slunecnici, Stahuj.cz a http://www.volny.cz/vorisekd/ a WZ fórum a narazil jsem na desitky programu, zadny z nich nepodporuje (dle popisu, ani namatkou instalovanim) kódování z UTF-8 (většinou ani jinak UTF-8). Jedná se o desítky až stovky HTML souborů, které prostě nemůžu mít z jistých důvodů v UTF-8 a vzhledem k jejich počtu je ruční překódovávání poněkud ehm. Už hledám minimálně hodinu, mam systém zadělanej hafem zbytečných prográmků a už nevim kam dál.
-
Na windows nevím, jestli existuje, ale v php lze použít iconv, napsat v phpku příslušnou dávku a jednorázově všechny soubory zkonvertovat. http://cz.php.net/iconv Ale IMHO určitě existuje iconv pro windows, pak by to vyřídil jeden šikovný baťák.
-
obavam se, ze v php by mi vyprsel cas skriptu, nez by se to prekonvertovalo vsechno. Podivam se po iconv, jestli neni na windows, ale kdyz jsem hledal, narazil jsem akorat v nejaky diskuzi na to, ze pod linuxem iconv, ale pod windows nevi :(
-
mno.. takovej program sem uz hledal ale aby konvertoval obracene.. :) nasel sem bohuzel jenom takove co konvertuji obracene-obracene.. mozna to ale neni to co si hledal.. http://www.volny.cz/drd/konvertor.html http://www.volny.cz/vorisekd/programy.htm http://download.aipberoun.cz/download/winkonve.asp a dodám, že to najdeš na googlu.. ;)
-
just-paja: ty uz jsem samozrejme videl, (nejen) na Googlu jsem hledal, ale ja potrebuju konvertovat z UTF-8.
-
si to pust na lokalu nebo z konzole nee? :) <?php set_time_limit(0); $in="UTF-8"; $out="CP1250"; $dir = opendir("slozka"); while($file = readdir($dir)) { $obsah = file_get_contents($file); $fp = fopen("jina_slozka/{$file}", "w"); //Tim w si nejsem jisty fwrite($fp, $obsah); fclose($fp); $obsah=""; } ?>
-
Presne zneni: <?php set_time_limit(0); $in="UTF-8"; $out="CP1250"; $dir = opendir("html"); while($file = readdir($dir)) { echo "$file<br>"; $obsah = file_get_contents("html/$file"); $obsah = iconv($in,$out,$obsah); $fp = fopen("html_1250/{$file}", "w"); fwrite($fp, $obsah); fclose($fp); $obsah=""; } ?> Hotovo. Trvalo to asi pet minut, u sesti souboru mi to nahlasilo Notice: iconv(): Detected illegal character in input string, ale to uz jsem dokodoval rucne. Dik za pomoc, kdyby mel preci jenom nekdo tip na nejaky program, ktery ma toto primo v popisu prace, byl bych uz jen radsi.
-
kdybych to umel udelat v C... ja nevim jestli je v C neco jako iconv v PHP nebo jestli to musim prevadet na int pismenko po pismenku..
-
copak v cecku neni zadna knihovna na podporu unicode?