OS4X plugin os4xplugin charset convert

From OS4X
Revision as of 08:46, 26 September 2013 by Admin (talk | contribs) (New page: == Zweck == Dieses Plugin ändern den Zeichensatz aller Dateien des Auftrags von einem konfigurierten Quell-Zeichensatz in den konfigurierten Ziel-Zeichensatz. Eine optionale maximale Date...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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