|
|
(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
| |