Muy buenas tardes Alex, Gracias por responder, el fichero CSV viene de un Excel que he pasado a CSV, al mirarlo en Notepad++ me da la información que está en ANSI. Creo que es el CCSID 367.
Y el fichero de destino en el AS400 quiero que traspase a 1145 o lo que es lo mismo el CCSID del sistema que sería *FILE en el mandato. Me convierte correctamente casi todos los caracteres pero hay algunos que no hay manera. He probado con diversas páginas de código y no hay forma. He probado CCSID ORIGEN con: 367 ANSI 1208 UTF8 WITH IBM PUA (pasando el fichero CSV a UTF8 mediante Notepad++) 1209 UTF8 (ídem Anterior) 1010 FRENCH ISO 1147 FRENCH ECECP 1145 ESPAÑA ECECP Y nada no hay manera. Según que códigos me pierde incluso todos los acentos. Ejemplo fichero Excel de entrada: Ejemplo del fichero convertido a CSV en ANSI: Ejemplo fichero de salida en ISeries: No sé si se verán correctamente las imágenes. Saludos. Lluís. *De:* forum.help400-boun...@listas.combios.es [mailto: forum.help400-boun...@listas.combios.es] *En nombre de *Alex Martínez *Enviado el:* dilluns, 5 de març de 2018 9:24 *Para:* forum.help400 <forum.help400@listas.combios.es> *Asunto:* Re: Caracteres especiales que no suben correctamente al AS400 Hola Aqui lo importante es las páginas de códigos ASCII y CCSID con los que quieres trabajar, incluyendo archivos y sesión 5250, impresora, transferencia de datos, etc ¿El archivo COMTEXT con qué CCSID está creado? el CSV entiendo que está en 1252 ¿no? ¿vas a usar el CCSID de francia 1147, el español 1145 o UTF-8 1208? por ejemplo. Salu2 El 2 de marzo de 2018, 18:17, LLuis Segura <lseg...@puntoblanco.com> escribió: Muy buenos días a tod@s, Tengo un pequeño problema, seguramente se habrá comentado algo parecido en el foro pero no encuentro nada ni googleando. Nos envían un fichero en Excel con unos textos en Francés que debo subir al Iseries y me encuentro con que llegan caracteres especiales como “œ” de “nœud” o algunos apostrofes “jusqu’à” que no hay forma que me suban correctamente, se quedan con un X”3F” hexa que queda visualizado más o menos como “jusqu□à” en el Archivo del Iseries. Estoy haciendo la transferencia con CPYFRMIMPF con un fichero de descripción de campos, también he probado convirtiendo el Excel a CNV y subirlo con el mismo mandato pero *DLM, también he probado con funciones de transferencia varias des de Iseries Access o desde Access Client Solution y siempre me deja estos caracteres especiales, he probado también con distintas páginas de código CCSID pero no llego a solucionar el problema. Copiar de archivo importación (CPYFRMIMPF) Teclee elecciones, pulse Intro. Archivo continuo origen . . . . > '/home/lluis/comtextCSV.CSV' Desde archivo: Archivo . . . . . . . . . . . Nombre Biblioteca . . . . . . . . . *LIBL Nombre, *LIBL, *CURLIB Miembro . . . . . . . . . . . *FIRST Nombre, *FIRST, *ALL A archivo de base de datos: Archivo . . . . . . . . . . . > COMTEXT Nombre Biblioteca . . . . . . . . . > LLUIS Nombre, *LIBL, *CURLIB Miembro . . . . . . . . . . . *FIRST Nombre, *FIRST, *FROMMBR, *ALL Sustituir o añadir registros . . > *REPLACE *ADD, *REPLACE, *UPDADD Long registro arch continuo . . *TOFILE Número, *TOFILE De CCSID . . . . . . . . . . . . > 1010 1-65533, *FILE A CCSID . . . . . . . . . . . . *FILE 1-65533, *FILE Delimitador de registro . . . . > *CRLF Valor tipo carácter, *ALL... Formato reg arch importación . . *DLM *DLM, *FIXED Más... Copiar de archivo importación (CPYFRMIMPF) Teclee elecciones, pulse Intro. Delimitador de serie . . . . . . *DBLQUOTE Valor tipo carácter... Carácter de escape tipo serie . *STRDLM Valor tipo carácter... Eliminar blancos . . . . . . . . *LEADING *NONE, *LEADING, *TRAILING... Delimitador de campo . . . . . . > ';' Valor tipo carácter, *TAB Archivo de definición campos: Archivo . . . . . . . . . . . Nombre Biblioteca . . . . . . . . . *LIBL Nombre, *LIBL, *CURLIB Miembro . . . . . . . . . . . *FIRST Nombre, *FIRST, *ALL Coma decimal . . . . . . . . . . *PERIOD *PERIOD, *COMMA Modalidad redondeo flot decim . *HALFEVEN *HALFEVEN, *HALFDOWN... Formato de fecha . . . . . . . . *ISO *ISO, *USA, *EUR, *JIS... Separador de fecha . . . . . . . '/' /, -, ., ,, *BLANK Formato de hora . . . . . . . . *ISO *ISO, *USA, *EUR, *JIS, *HMS Separador para horas . . . . . . ':' :, ., *BLANK Más... Alguien tiene una varita mágica y me puede echar una mano. Saludos a todos y muy buen finde. *Lluís Segura i Rosich* *Sistemes d'Informació* [image: cid:image001.jpg@01CE936F.96AB8880] *Industrias Valls 1,S.A. – Av. Balmes, 16 – 08700 IGUALADA* *e-mail: lseg...@puntoblanco.com <lseg...@puntoblanco.com>* *Tel. +34 93 8035252 <938%2003%2052%2052> – Fax: +34 93 8044362 <938%2004%2043%2062>* *www.puntoblanco.com* <http://www.puntoblanco.com/>* / *[image: cid:image002.jpg@01CE936F.96AB8880]*http://www.facebook.com/puntoblanco <http://www.facebook.com/puntoblanco>* ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.