¿Sólo ves diferentes los símbolos extraños?
Cuando generes ficheros en el IFS deberías indicar explícitamente el CCSID. Si
utilizas una codificación EBCDIC, podrás ver el contenido correctamente desde
pantalla verde. Sin embargo, desde Windows lo verás como "garabatos".
Por ejemplo:
fd = open( '/tmp/fichero.txt'
: O_CREAT + O_TRUNC + O_WRONLY + O_CCSID
+ O_TEXTDATA + O_TEXT_CREAT
: M_RDWR
: 1252
: 0 );
CCSID 1252 se corresponde a la codificación ASCII de Windows.
> -----Mensaje original-----
> De: [email protected]
> [mailto:[email protected]] En nombre de
> Manuel Santos
> Enviado el: lunes, 23 de junio de 2014 17:20
> Para: [email protected]
> Asunto: Re: Fichero IFS.
>
> Perdonad si no me he explicado bien, es en el contenido del
> fichero donde ocurre el problema.
>
> Saludos.
>
> El 23/06/2014 16:26, Javier Mora escribió:
> > En mi caso siempre he evitado poner caracteres "extraños"
> en los nombres de fichero del IFS (letras acentuadas, eñes,
> símbolos "$% etc).
> >
> > Si no me equivoco, cada directorio tiene codificado un
> CCSID que el sistema asigna (no veo ningún parámetro
> específico en el mandato CRTDIR) y creo que emplea para los
> nombres de fichero (que son el contenido del directorio). No
> sé si el CCSID del directorio puede tener algún tipo de
> "conflicto" con el del trabajo. No creo que tenga que ver con
> el CCSID del contenido del fichero.
> >
> > He hecho una pequeña prueba con acentos y eñes y el nombre
> del fichero lo veo bien en pantalla verde (WRKLNK) como en
> Windows. El CCSID de los directorios son 1200 y 37, el del
> trabajo es 1145.
> >
> > ¿Versión del S.O.? ¿Nivel de PTFs?
> >
> >> -----Mensaje original-----
> >> De: [email protected]
> >> [mailto:[email protected]] En nombre
> de Manuel
> >> Santos Enviado el: lunes, 23 de junio de 2014 14:07
> >> Para: forum.help400
> >> Asunto: Fichero IFS.
> >>
> >> Buenas tardes.
> >>
> >> Estoy grabando, mediante API, directamente en la IFS y
> todo bien. El
> >> problema radica en que los caracteres especiales como las vocales
> >> acentuadas , etc. las graba con otros caracteres.
> >> El código de página que se crea es 1145.
> >>
> >> ¿A alguien le ha ocurrido algo parecido?.
> >>
> >> Saludos.
> >>
> >> --
> >> Manuel Santos Muñoz
> >> Servinform, S.A.
> >> Dept.Tecnologías de la Información.
> >> Telf.954 485 800 - 902 485 800 Ext.5412
> >>
> >> ____________________________________________________
> >> Ú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.
> >
> >
>
> --
> Manuel Santos Muñoz
> Servinform, S.A.
> Dept.Tecnologías de la Información.
> Telf.954 485 800 - 902 485 800 Ext.5412
>
> ____________________________________________________
> Ú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.