🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.asm370
Article #303

Re: Code page question

#303
From: David Bond
Date: Sun, 04 Sep 2005 21:39
35 lines
2688 bytes
Hi Steve,

On Sun, 4 Sep 2005 14:31:19 -0600, Steve Comstock wrote:
>David,
>
>Thanks a lot. Good stuff for my current needs (BTW, the URL
>needs to have the terminating 'l' dropped).

Yes, sorry. The correct URL is http://www.tachyonsoft.com/cpindex.htm

>However, now I'm getting confused. In my original note (see
>below) I mentioned 13 variant characters. Now, I cannot find
>my original source for that list and in the meantime someone
>pointed me to the C/C++ Programming Guide which lists a
>slightly different set of characters: [ ] { } \ ^ ~ ! # | ` $ @
>
>Do you have any insights on this?

The list of "variant" characters in the C/C++ Programming Guide is
certainly consistent with the code pages that I have researched.
I was surprised to see / in your original list because it is one
of the base-64 characters and it was specificly chosen because it
is invariant for all ASCII and EBCDIC code pages.  I have not seen
& ' - / < > or ? remapped in any EBCDIC code page, so I don't know
why they were included in your original list.

There are far more than 13 variant EBCDIC characters.  The list
may be those characters that are invariant in ASCII but variant
in EBCDIC.

The fact that the brackets are variant in EBCDIC causes no end of
problems when coding and interpreting C source and XML documents.

Best regards,
David Bond - Tachyon Software LLC - http://www.tachyonsoft.com
Technical Details
Message-ID: <200509042139.j84KMkMO025758@malibu.cc.uga.edu>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!usenet.INS.cwru.edu!newsfeed.berkeley.edu!ucberkeley!sn-xit-03!sn-xit-11!sn-xit-05!sn-xit-08!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!TACHYONSOFT.COM!dbond

Show Full Headers
Complete Article Headers
X-Google-Thread: fcdcb,917f9311970f3177
X-Google-Attributes: gidfcdcb,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!usenet.INS.cwru.edu!newsfeed.berkeley.edu!ucberkeley!sn-xit-03!sn-xit-11!sn-xit-05!sn-xit-08!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!TACHYONSOFT.COM!dbond
From: David Bond <dbond@TACHYONSOFT.COM>
Newsgroups: bit.listserv.asm370
Subject: Re: Code page question
Date: Sun, 4 Sep 2005 17:39:35 -0400
Organization: SAS Inc.
Lines: 35
Sender: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
Message-ID: <200509042139.j84KMkMO025758@malibu.cc.uga.edu>
NNTP-Posting-Host: mozart.unx.sas.com
Mime-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Trace: foggy.unx.sas.com 1125870285 393 10.19.150.41 (4 Sep 2005 21:44:45 GMT)
X-Complaints-To: usenet@unx.sas.com
NNTP-Posting-Date: Sun, 4 Sep 2005 21:44:45 +0000 (UTC)
Comments: Gated by NETNEWS@VM.SAS.COM
Return-Path: <owner-assembler-list@LISTSERV.UGA.EDU>
Return-Path: owner-assembler-list@LISTSERV.UGA.EDU
X-OriginalArrivalTime: 04 Sep 2005 21:44:43.0037 (UTC)
                       FILETIME=[DC147CD0:01C5B199]
Originator: daemon@mozart.unx.sas.com