OS4X plugin os4xplugin charset convert
Jump to navigation
Jump to search
Zweck
Dieses Plugin ändern den Zeichensatz aller Dateien des Auftrags von einem konfigurierten Quell-Zeichensatz in den konfigurierten Ziel-Zeichensatz. Eine optionale maximale Dateigröße limitiert hierbei die Konvertierung der gefundenen Dateien. Es können Fehler bei der Zeichensatzkonvertierung ignoriert werden, sodass im Fehlerfall die original-Datei weiter genutzt werden kann. Die Ausgabedatei wird mit einem temporären Namen im temp. Verzeichnis von OS4X erzeugt, der Dateisuffix lautet "_charset_converted.job_[Auftragsnummer]
".
Voraussetzungen
- Datei
/etc/os4x.conf
bzw. Konfigurationsdatei in der Umgebungsvariable$OS4X_CFGFILE
definiert. Über die Datenbank, die hier konfiguriert ist, wird das temporäre Verzeichnis sowie das Lizenzfile bezogen.
Konfiguration
Als Zeichensätze können alle verfügbaren Zeichensätze des Konfigurations-Pulldownmenüs genutzt werden (derzeit über 1100).
- source_charset: Quellzeichensatz (standardäßig "ISO-8859-15")
- target_charset: Zielzeichensatz (standardäßig "ISO-8859-15")
- maxsize: maximale Dateigröße derjenigen Dateien, die noch mit dem Plugin bearbeitet werden. Ein Wert von 0 deaktiviert die Prüfung und konvertiert alle Dateien.
- ignore_conversion_errors: ein boolscher Schalter zur Ignorierung aller Konvertierungsprobleme.
Rückgabewerte
- 0: alles OK
- 1: XML konnte nicht geparsed werden oder Konvertierungsfehler