¿ Quieres imprimir esta página ? Volver a la página principal de Recursos iSeries AS400 ¿ Necesitas ayuda ? En pruebas
System i5 iSeries AS400 Recursos. Compartiendo generamos conocimiento
Novedades en Recursos iSeries AS400
Noticias tecnológicas
Documentos
Crear tabla de conversión para evitar problemas con el traspaso de información
El comando CPYTOPCD usa una tabla de conversión para ASCII de DOS , pero Windows utiliza el código de caracteres ANSI.
 ASCII y ANSI son iguales en los 128 primeros caracteres (del 0 al 127) pero difieren a partir del carácter 128. La Ñ, las vocales acentuadas y algún otro carácter no pertenecen a los primeros  127 caracteres y por eso se ven mal en Windows (los verías bien desde DOS).

La solución al problema es crear una tabla de conversión para ANSI y usar el comando CPYTOPCD con esta tabla (cambiar el parámetro TRNTBL).

Para crearla puedes usar el comando CRTTBL:
 CRTTBL TBL(mylib/ansi) SRCFILE(*PROMPT) BASETBL(*LIBL/qascii)
Te saldrá una pantalla con una tabla de conversión en dos columnas:
Entrada Hexadecimal y Salida Hexadecimal.
Modificas los valores de salida siguientes:
Carácter Entrada HEX Salida HEX
à   44 E0
á   45 E1
è   54 E8
é   51 E9
í   55 ED
ò   CD   F2
ó   CE   F3
ú   DE   FA
ü   DC   FC
ï   57   EF
ç   48   E7
ñ   6A   F1
À   64   C0
Á   65   C1
È   74   C8
É   71   C9
Í   75 CD
Ó   EE   D3
Ò   ED   D2
Ú   FE   DA
Ü   FC   DC
Ï   77   CF
Ç   68   C7
Ñ   7B   D1
! BB 21
¡ AA A1
¿ AB BF
º 9A AA
ª 9B BA


Le das F6 y te crea la tabla de conversión ANSI en la librería Mylib.
Después usas el comando CPYTOPCD usando esta tabla de conversión

Comentarios de usuarios

Nombre:
Mail:
Comentario:
 

Subir a la parte superior de la web

 

NUESTRA COMUNIDAD EN
ÚNETE Y.... ¡¡ PARTICIPA !!
Dossiers técnicos iSeries y AS400
- Seguridad
- Alta disponibilidad.
Nuestros links favoritos
- Tendencias tecnologías de la información
Expertos en tecnologías de la información, nos dan su punto de vista sobre las tendencias actuales y futuras
- Los últimos anuncios sobre hardware-software para iSeries AS400 realizados por IBM
- Freeware y shareware para el iSeries AS400
- Utilidades para el iSeries AS400 realizadas por profesionales
- Documentos. Trucos e ideas para resolver tus problemas
- Los manuales y links más interesantes del iSeries AS400

  Links patrocinados
  •  
  •  

[ Soy nuevo |   Profesionales |   AS qué |   Empresas |    Foros |   Recomiéndanos |    Productos ]
 
Recursos iSeries AS400. Es una web de: PUBLICACIONES HELP400, S.L. CIF:B-60-202827 Gran Vía de les Corts Catalanes, núm. 715, Entresuelo – 3ª - Barcelona - Tel.+34.932.310.049