Difference between revisions of "OS4X plugin os4xplugin charset convert"

From OS4X
Jump to navigation Jump to search
(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...)
 
Line 1: Line 1:
 +
[[Category:Plugins]]
 
== Zweck ==
 
== 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 "<code>_charset_converted.job_[''Auftragsnummer'']</code>".  
 
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 "<code>_charset_converted.job_[''Auftragsnummer'']</code>".  

Revision as of 08:12, 2 November 2015

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