LFD: Unterschied zwischen den Versionen

Aus Admin Kuhn GmbH
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(Die Seite wurde geleert.)
 
(22 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Alert|Am besten wäre es wohl, das Skript "Migrate2Unicode.sh" ohne Schalter "-f" zu starten und mit Ausnahme der Standard-Formulare alle Formulare mit Hilfe von "iconv" händisch umzuwandeln.}}


Bei Verwendung des Schalters "-f" werden die Katalog-Formulare im Verzeichnis "$CATSERVERSPOOL/forms" automatisch durch das Skript "Migrate2Unicode.sh" zu UTF-8 umgewandelt.
Dabei werden jedoch die bereits in UTF-8 vorliegenden Formulare "STANDARD.*" ebenfalls nochmals zu UTF-8 umgewandelt, was zu korrupten Zeichen führt.
Angezeigt werden die doppelt zu UTF-8 umgewandelten Standardformulare (als UTF-8 ausgeliefert und von "Migrate2Unicode.sh -f" nochmals zu UTF-8 umgewandelt).
mik@kuhn:~/Dokumente/Kunden/Wiesbaden-Destatis/AK-0037/Formulare/NEU-TEST$ ls -al
insgesamt 92
drwxrwxr-x 2 mik mik  4096 Jul  1 11:42 .
drwxrwxr-x 8 mik mik  4096 Jul  1 11:41 ..
-rw-r--r-- 1 mik mik 14881 Jun 25 17:24 STANDARD.Fremdpool
-rw-r--r-- 1 mik mik 11698 Jun 25 17:24 STANDARD.Koerperschaften
-rw-r--r-- 1 mik mik 11460 Jun 25 17:24 STANDARD.Personen
-rw-r--r-- 1 mik mik 12330 Jun 25 17:24 STANDARD.Schlagwort
-rw-r--r-- 1 mik mik 11221 Jun 25 17:24 STANDARD.Systematik
-rw-r--r-- 1 mik mik 15384 Jun 25 17:24 STANDARD.Titel
for i in $(ls -1); do mv $i $i.doppelt; done
Umwandeln
for i in *.doppelt; do iconv -f UTF-8 -t ISO-8859-1 $i > $(basename $i .doppelt); done
Löschen der ".doppelt"-Dateien.
rm *.doppelt
== Umwandeln von Formularen im Format ISO ins Format UTF-8 ==
Im Formularverzeichnis. Danach haben alle Dateien die Endung ".iso".
for i in $(ls -1); do mv $i $i.iso; done
Umwandeln.
for i in *.iso; do iconv -f ISO-8859-1 -t UTF-8 $i > $(basename $i .iso); done
Löschen der ".iso"-Dateien.
rm *.iso

Aktuelle Version vom 29. August 2013, 21:00 Uhr