[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re:
Sender: "Justin Kiteley" <justin@xxxxxxxxxx>
LOL! I'm in the FTP help right now!
Your suggestion sounds good.
Justin
----- Original Message -----
From: "Scott Klement" <klemscot@xxxxxxxxxxxx>
To: <ftpapi@xxxxxxxxxxxxx>
Sent: Friday, May 18, 2001 12:17 PM
Subject: Re:
> Sender: Scott Klement <klemscot@xxxxxxxxxxxx>
>
>
> I hate to reply to my own messages, but... :)
>
> On Fri, 18 May 2001, Scott Klement wrote:
> > >
> > > 2) Isn't there a standard ASCII codepage? codepage 819 maybe?
> >
> > All the code pages are standard. For example, the codepage normally
> > used in MS-DOS is codepage 437. Codepage 819 is another ASCII
codepage,
> > also standard. IF you live in Italy, there's another codepage which
> > might be your standard...
> >
> > So we could just pick one (If we do that I'd pick 437) or we could give
> > an option in the FTPAPI somehow to allow the user to pick which codepage
> > to translate to... which might be a feature...
> >
> [SNIP]
> > Perhaps what I SHOULD do is see what IBM's doing in their FTP client...
:)
> >
>
> This is from the help text of OS/400's FTP command:
>
> Start TCP/IP File Transfer (FTP)
>
>
............................................................................
..
> : Coded character set identifier (CCSID) - Help
> :
> :
> :
> : Specifies the ASCII coded character set identifier (CCSID) that is
> used :
> : for single-byte character set (SBCS) ASCII file transfers when the FTP
> :
> : TYPE mode is set to ASCII. ASCII file transfers are also assumed when
> :
> : no TYPE subcommand has been issued. The CCSID value chosen is the
> :
> : default used by the FTP client for ASCII-to-EBCDIC and EBCDIC-to-ASCII
> :
> : mapping. Mapping is determined using the specified ASCII CCSID and
> the :
> : EBCDIC CCSID of the job.
> :
> :
> :
> : Outgoing and incoming mapping can be done optionally with mapping
> tables :
> : defined in the TBLFTPOUT and TBLFTPIN parameters. Normally the
> :
> : TBLFTPOUT and TBLFTPIN parameters are set to the default of *CCSID or
> :
> : *DFT. Both parameters indicate that the value used in the CCSID
> :
> : parameter is used for mapping. If a mapping table is to be used for
> :
> : outgoing mapping, a table object can be specified in the TBLFTPOUT
> :
> : parameter. The table object specified in the TBLFTPOUT parameter is
> :
> : used instead of the CCSID value.
> :
> :
> :
> : Incoming mapping can be changed to use a mapping table by specifying a
> :
> : table object in the TBLFTPIN parameter. This mapping table overrides
> :
> : the specified CCSID value and is used for incoming mapping.
> :
> :
> :
> : Double-byte character set (DBCS) CCSID values are not permitted for
> this :
> : parameter. DBCS values can be specified using the TYPE subcommand.
> :
> :
> :
> : Note: IBM includes mapping support in FTP to ensure compatibility
> :
> : with releases prior to V3R1. Use of mapping tables for incoming
> :
> : TYPE A file transfers results in the loss of CCSID tagging if the
> :
> : target file must be created. IBM strongly recommends that you use
> :
> : CCSID support for normal operations.
> :
> : The possible values are:
> :
> :
> :
> : *DFT
> :
> : The CCSID value 00819 (ISO 8859-1 8-bit ASCII) is used.
> :
> :
> :
> : CCSID-value
> :
> : The requested CCSID value is used. This value is validated to
> :
> : ensure a valid SBCS CCSID was requested.
> :
> :
> :
> : The TBLFTPOUT and TBLFTPIN parameters are used to specify
> :
> : user-defined incoming and outgoing mapping tables. The
> user-defined :
> : mapping tables replace the mapping done by the FTP client when the
> :
> : CCSID parameter is specified.
> :
> :
>
>
> So... it looks like unless you specify the codepage at the command-line,
> IBM defaults it to 819. So, I propose that we set a default of 819 to
> match this -- and have an ftp_ccsid() procedure to allow the programmer
> to override.
>
> Your comments/input are certainly welcomed...
>
>
>
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubsribe from the list send mail
> to majordomo@xxxxxxxxxxxxx with the body: unsubscribe ftpapi mymailaddr
> -----------------------------------------------------------------------
>
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubsribe from the list send mail
to majordomo@xxxxxxxxxxxxx with the body: unsubscribe ftpapi mymailaddr
-----------------------------------------------------------------------