ugrás a tartalomhoz

Több file karakterkódolásának megváltoztatása egyszerre

troy1979 · 2009. Okt. 31. (Szo), 12.42
van 1 könytáram alkönyvtárakkal összesen több mint 100 file-al

Szeretném a file-ok karakterkódolását iso-8859-1 es ről utf-8 ra változtatni

Hogyan tehetném ezt meg úgy hogy ne kelljen nekem egyenként kézzel megnyitogatni a file-okat?
 
1

Egy kis kiegészítés

troy1979 · 2009. Okt. 31. (Szo), 13.20
- html file-okat szeretnék átkonvertálni
- és esetleg nem csak iso-8859-1 es ről , hanem más karakterkódolásokról is
- lehessen választani, hogy BOM signature-rel vagy annélkül
3

Vagy egy normális

Baldric · 2009. Okt. 31. (Szo), 18.58
Vagy egy normális szerkesztővel, azt tudom hogy az editplus ezt tudja, de biztosan számtalan más szerkesztő is.
2

Console

Poetro · 2009. Okt. 31. (Szo), 16.20
for x in `find . -name '*.html'` ; do iconv -f ISO-8859-1 -t UTF-8 $x > "$x.utf8"; done
Amennyiben felül is akarod írni:
for x in `find . -name '*.html'` ; do iconv -f ISO-8859-1 -t UTF-8 $x > "$x.utf8"; rm $x; mv "$x.utf8" $x; done
4

Console parancs windows-ra ?

troy1979 · 2009. Nov. 2. (H), 00.00
A console parancs nem lenne rossz 5let csak az a baj, hogy a szerverhez csak scp hozzáférésem van, és linux-os környezetben még nem dolgoztam

A fejlesztő/teszt gépem windows-os :)

Esetleg windowsra 1 hasonló megoldás?

vagy esetleg a php CLI -hez lehetne valamilyen php script-et irni?
5

Windows cmd

Poetro · 2009. Nov. 2. (H), 09.34
for /r . %X in (*.html) do "C:\Program Files\GnuWin32\bin\iconv.exe" -f ISO-8859-1 -t UTF-8 %X > "%X.html.utf8"
A törlést, átnevezést ezek után rádbízom.