| Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin. |
Diskussion: Software/Script um Zeichenkodierung zu ändern im Forum Applikationen, in der Kategorie Software Home; Anzeige Hallo, ich habe ein PHP Projekt mit mehreren Tausend Dateien. Diese Dateien sind (zum Großteil) ISO-8859-1 kodiert, ein kleiner ...
![]() |
| | #1 (permalink) |
| Anzeige 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. | |
| | |
| | #2 (permalink) |
| Registriert seit: 05.09.07 ![]() Likes: 0 | Wenn ich dein Anliegen richtig verstanden habe, könnte dich 'recode' interessieren. http://de.gentoo-wiki.com/Utf8#Dateiinhalte Drumherum müsste man noch ein "find" und eine Abfrage stricken, ob das File bereits UTF-8 ist. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Super! Genau sowas hab ich gesucht, wusste ich doch, dass man das nicht alles von Hand aus machen muss. Richtig cool, vielen Dank. Gruß, Joachim PS: Der im Link angegebene Befehel 'find . -name '*.php' -exec recode latin1..u8 {} \;' reicht für das Problem aus. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Software Triblehead wie bei Matrox (nur eben software ;) ) | easteregg | Games | 2 | 21.01.09 23:15 |
| Blog Script/Software | ghostdog | Applikationen | 0 | 11.07.06 19:59 |
| Passwort durch dass ändern der Sam Datei ändern | Xalon | (In)security allgemein | 3 | 08.01.06 18:54 |
| Script?? | bangdoo | Windows | 3 | 11.11.05 13:22 |
| Script | Minimilk | Cryptography & Encryption | 2 | 01.11.05 07:11 |