LFD: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Admin (Diskussion | Beiträge) (Die Seite wurde geleert.) |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
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 |
Version vom 28. August 2013, 21:22 Uhr
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