PDA

View Full Version : ISO Verwendung für CPYTOIMPF



Muller
05-07-12, 08:21
Hallo zusammen,

ich hole von einem SFTP Server eine .CSV Datei ab und verarbeite
die Informationen entsprechend.

Anschließend werden die Daten in Form einer Physischen Datei mit dem Befehl 'CPYTOIMPF' in eine .CSV Datei umgewandelt.

Nun wurde mir die Frage gestellt welche 'ISO' Norm dafür verwendet wurde!?

Könnt ihr mir helfen!


MFG

Fuerchau
05-07-12, 08:31
Bezüglich ISO kann ich für CSV nichts im Google finden. Auch in Wikipedia gibt's da keinen Hinweis.

Hier gilt die freie Vereinbarung:
- Tab- oder Semikolon-Separiert
- Zeichenketten mit/ohne Anführungszeichen
- Dezimalpunkt/-komma
- Mit/ohne Headerzeile

CPYxxxIMPF unterstützt das alles außer einer Kopfzeile.

KM
06-07-12, 08:24
Hallo,

ich vermute mal die Frage betrifft die Codepage der csv-Datei (z.B. ISO-8859-1).

Ist aber nur eine Vermutung.

Gruß,
KM

Fuerchau
06-07-12, 10:06
Das ist dann schon klarer.
Abhängig von der Ziel-CCSID ist die Norm zu verstehen.
Dazu gibt es auch irgendwo eine Tabelle, Beispiel:

1252 = ISO-8859-1
1208 = UTF-8
1200 = UTF-16

usw.

Muller
06-07-12, 12:50
Super vielen Dank. Damit ist mir geholfen!

jgv
09-07-12, 08:54
Das ist dann schon klarer.
Abhängig von der Ziel-CCSID ist die Norm zu verstehen.
Dazu gibt es auch irgendwo eine Tabelle, Beispiel:

1252 = ISO-8859-1
1208 = UTF-8
1200 = UTF-16

usw.

ISO-8859-1 hat CCSID 819 wie hier nachzulesen ist:
IBM Globalization - Coded character set identifiers (http://www-01.ibm.com/software/globalization/ccsid/ccsid_registered.html)

CCSID 1252 ist MS Windows Latin1

Jan

Fuerchau
09-07-12, 09:34
Ja und Nein:
819 und 1252 sind insoweit identisch, als dass bei 819 der Berich X'80'-X'9F' noch nicht belegt sind.
Daher kann und sollte 1252 als ISO-8859-1 (Latin-1)verwendet werden.

819 ist nicht mehr empfehlenswert (genausowenig wie 850).