Browse Prior Art Database

Code Page Specification for Both Source and Destination File

IP.com Disclosure Number: IPCOM000103384D
Original Publication Date: 1990-Nov-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 1 page(s) / 55K

Publishing Venue

IBM

Related People

Green, EA: AUTHOR [+4]

Abstract

The specification of both a personal computer code page and a host code page is employed to determine what translation to perform during a file transfer operation.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 67% of the total text.

Code Page Specification for Both Source and Destination File

      The specification of both a personal computer code page and a
host code page is employed to determine what translation to perform
during a file transfer operation.

      In a typical environment, file transfer operations take place
between a personal computer/workstation as an intelligent terminal
and a remote host.  File transfer operations, as the name implies,
involves the sending or receiving of data files between these two
nodes.  Since personal computer files are stored using ASCII
(American National Standard for Information Interchange) and host
files are stored using EBCDIC (Extended Binary Coded Decimal
Interchange Code), a translation from ASCII to EBCDIC or vice versa
is done.  The problem is that the personal computer uses up to 5
different ASCII code pages and the host also uses different EBCDIC
code pages, usually one for a particular language.  In order for the
translation to take place without loss of data, the file transfer
software needs to know exactly which ASCII and EBCDIC code pages are
involved.

      In the past, the software that did the translation had to make
some assumption about the code pages involved.  It assumed that the
ASCII code page of the personal computer file was the one currently
active in the operating system. It also derived the host EBCDIC code
page by using the keyboard ID of the terminal that the personal
computer emulated.  Both of these assum...