Bonjour,
Nous utilisons une base DB2 sur AS400 qui n'est pas en Unicode. Bien logiquement, à chaque fois que l'on a des caractères spéciaux, c'est pas simple à résoudre.
Cette fois, j'ai des caractères polonais à extraire via Iseries Data Transfer.
Le probleme est que je n'arrive pas à voir ces caracteres ni dans Client Access, ni dans notre appli windows d'interface. Pourtant, les personnes qui les ont rentré les voient à l'écran et arrivent à les sortir en spool.
Ce que je voudrais, c'est extraire donc c'est données en .csv en ayant les bon caracteres. J'ai essayé de modifier les CCSID un peu partout (mon profil, le data transfer...) mais sans succès, j'obtiens toujours des caracteres de remplacement.
Chose étrange, a priori, le code CCSID pour le polonais est 870 (qui me sort du grand n'importe quoi) mais les utilisateurs ont 1153 Latin-2 qui me sort tous les caracteres sauf les caracteres speciaux.
J'ai essayé avec des variantes mais toujours sans succès.
Si quelqu'un a une idée, ce serait vraiment cool.
A noter, je ne peux pas vraiment agir sur le fichier source de DB2, il est généré par un profil générique, donc sans code particulier et chose très étrange, pour saisir des caracteres polonais dans Client Access, les utilisateurs utilisent une vieille version (5.3 je crois) mais ca ne marche pas sur les version postérieures.
Merci d'avance
Partager