Exporter des données au format UTF-8

1ère étape, exportez vos données vers l’IFS au format correspondant à  l’iseries

 Pour avoir rapidement un exemple, j’utilise la très bonne commande CPYTOIMPF pour obtenir un fichier au format csv. Attention, la commande telle qu’elle est utilisée fonctionne en V5R4 (à  cause du *TRAILING).


CPYTOIMPF FROMFILE(MYBIB/MYFIC)
TOSTMF('/home/myrep/myfic.csv')
RCDDLM(*CRLF)
RMVBLANK(*TRAILING)
DECPNT(*PERIOD)

Vous devriez avoir un fichier dans l’ifs avec un ID de jeu de caractères 37. Vérifiez le, via la commande WRKLNK et l’option 8 afficher les attributs.

2ème étape, conversion des données vers utf-8

 utilisation de la commande CPY


CPY OBJ('/home/myrep/myfic.csv')
TOOBJ('/home/myrep/myfic_utf8.csv')
FROMCCSID(37)
TOCCSID(1208)
DTAFMT(*TEXT)

Vous devriez avoir un nouveau fichier dans l’ifs avec un ID de jeu de caractères 1208. Vérifiez le, via la commande WRKLNK et l’option 8 afficher les attributs.

Voilà .

Print Friendly, PDF & Email