Hallo,
ich habe ein PHP Projekt mit mehreren Tausend Dateien.
Diese Dateien sind (zum Großteil) ISO-8859-1 kodiert, ein kleiner Teil wurde schon manuell auf UTF-8 umgestellt..
Jetzt machen wir allerdings einen Serverumzug und der Server ist auf UTF-8 eingestellt.
Eine Umstellung der Kodierung auf Serverseite oder im Script (durch verändern des Heads o.ä.) kommt nicht wirklich in Frage, da zu viele Dateien bearbeitet werden müssten.
Deshalb suche ich ein Programm/Script, das rekursiv alle Dateien auf die korrekte Kodierung überprüft und diese ggf. anpasst - natürlich ohne das Zerstören von Umlauten usw.
Hat jemand eine Idee? Als Betriebssystem kommen Linux und Windowsanwendungen in Frage.
Ich habe bereits ein paar Tools ausprobiert die ich über Google gefunden habe, aber die Programme haben immer zu gravierende Nachteile (Keine Stapelverarbeitung, z.T. fehlerhafte Umwandunglung,..).
Gruß,
Joachim
Edit: Alternativ käme auch ein intelligentes Ersetzen-Script in Frage, welches alle Umlaute in entsprechende HTML Zeichen ändert. Dies sollte jedoch keine Kommentare einschließen.
ich habe ein PHP Projekt mit mehreren Tausend Dateien.
Diese Dateien sind (zum Großteil) ISO-8859-1 kodiert, ein kleiner Teil wurde schon manuell auf UTF-8 umgestellt..
Jetzt machen wir allerdings einen Serverumzug und der Server ist auf UTF-8 eingestellt.
Eine Umstellung der Kodierung auf Serverseite oder im Script (durch verändern des Heads o.ä.) kommt nicht wirklich in Frage, da zu viele Dateien bearbeitet werden müssten.
Deshalb suche ich ein Programm/Script, das rekursiv alle Dateien auf die korrekte Kodierung überprüft und diese ggf. anpasst - natürlich ohne das Zerstören von Umlauten usw.
Hat jemand eine Idee? Als Betriebssystem kommen Linux und Windowsanwendungen in Frage.
Ich habe bereits ein paar Tools ausprobiert die ich über Google gefunden habe, aber die Programme haben immer zu gravierende Nachteile (Keine Stapelverarbeitung, z.T. fehlerhafte Umwandunglung,..).
Gruß,
Joachim
Edit: Alternativ käme auch ein intelligentes Ersetzen-Script in Frage, welches alle Umlaute in entsprechende HTML Zeichen ändert. Dies sollte jedoch keine Kommentare einschließen.