Créer un fichier dans l’IFS avec un ccsid déterminé

La commande

 Sur l’AS400, entrer en mode commande QSH en tapant la commande STRQSH + Entrée.

 En mode ligne de commande QSH, tapez la commande touch -C 1252 fichier

Le fichier sera créé avec la page de code 1252. Un exemple d’utilisation dans l’article 326

Exemples

 Créer un fichier au format UTF-8 via la commande touch -C 1208 fichier. Vous pouvez y exporter vos données en provenance de l’AS400.

 Convertir un fichier du format UTF-8 au format EBCDIC via la commande iconv -f 1208 -t 37 fichier1 > fichier2 && setccsid 37 fichier2, avant de pouvoir réincorporer les données sur l’AS400

 Parfois l’opération de conversion échoue. Vous pouvez utiliser une autre méthode simple , la commande CPY


CPY OBJ('/home/rep/fichier.csv')
TOOBJ('/home/rep/fichier_utf8.csv')
FROMCCSID(37)
TOCCSID(1208)
DTAFMT(*TEXT)

Print Friendly, PDF & Email