Hier ein kleines Bash-Script von mir, um eine komplette Webseite (bestehend aus PHP, Javascript und Templates) von ISO-8859-1 zu UTF-8 zu konvertieren. Das Script läuft bei mir bestens, ich gebe aber absolut keine Garantie!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
#!/bin/sh echo Konvertiere .php zu UTF-8 for i in `find -name '*.php' | xargs` do iconv -f ISO8859-1 -t UTF-8 $i > "$i"5 mv "$i"5 $i done echo Konvertiere .inc zu UTF-8 for i in `find -name '*.inc' | xargs` do iconv -f ISO8859-1 -t UTF-8 $i > "$i"5 mv "$i"5 $i done echo Konvertiere .tpl zu UTF-8 for i in `find -name '*.tpl' | xargs` do iconv -f ISO8859-1 -t UTF-8 $i > "$i"5 mv "$i"5 $i done echo Konvertiere .js zu UTF-8 for i in `find -name '*.js' | xargs` do iconv -f ISO8859-1 -t UTF-8 $i > "$i"5 mv "$i"5 $i done