HTML-Umlaute korrigieren

HTML-Umlaute korrigieren

Ich hatte jetzt mehrfach das Problem, das manche die ISO Formate nutzen, Linux jedoch UTF-8 und die meisten Standards auch.
Daher kann man mit 2 einfachen Befehlen mit SED alle PHP oder HTML Dateien ändern. Einfach die Dateiendung anpassen.
In unserem Beispiel mit PHP, wichtig ist auch, das Script ändert alle Dateien im aktuellen Verzeichnis und in den Unterverzeichnissen.

[sourcecode lang=”bash”]
find . -iname "*.php" -exec sed -i ‘s/[äöüÄÜÖ]/\&¨/g;y/äöüÄÖÜ/aouAOU/;’ {} \;

find . -iname "*.php" -exec sed -i ‘s/ß/\&szlig\;/g’ {} \;
[/sourcecode]

Also viel Spaß beim kovertieren.