Seon plugin seonplugin charset convert

From Seon
Jump to: navigation, 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 Seon erzeugt, der Dateisuffix lautet "_charset_converted.job_[Auftragsnummer]".

Voraussetzungen

  • Datei /etc/seon.conf bzw. Konfigurationsdatei in der Umgebungsvariable $Seon_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