Codepage 1047 is obsolete, superceded by 942. Since this is mainframe, it remains supported "forever". Euro did not exist at the time 1047 and 037 and 037-2 were created. That is one reason that 942 was created, with Euro symbol amongst other changes. My suspicion is that the tangled codepage history has to do with the multiple conflicting divisions at IBM with printers, PCs, S/3x, 8100 and Series/1 all intersecting on codepage in various ways. Most likely all divisions had veto power over codepage standards. This is all ancient history and not relevant in the past 20 years, but we have the legacy of strange codepage sets (and hundreds of them) to deal with. The politicized ISO standards at the time did not help matters. Eventually the answer became Unicode -- and look how that has struggled for 20+ years to become the standard.
On Sat, Jul 8, 2023 at 11:23 AM Paul Gilmartin < [email protected]> wrote: > On Sat, 8 Jul 2023 09:37:23 +1000, Attila Fogarasi wrote: > > >Codepage 1047 was created to provide a bi-directional mapping to > >ISO8859-1 character codes (this preserves values when going in either > > > That is not a valid rationale for codepage 1047. There is a bi-directional > mapping between 037 and ISO8859-1. > > >direction). It also included most EBCDIC control codes (mapped to > >unused ASCII codepoints) and about half the ASCII control codes (as many > as > > > That is not a valid rationale for codepage 1047. It may be a reason for > ISO8859-1, which has 32 non-ASCII control codes at 128-159. > > >would fit). I think it was created in preparation for OpenEdition MVS > >which became USS once it was Unix certified. Codepage 924 is an update of > >CP1047 adding things like Euro sign, and matches ISO8859-15 (not > >ISO8859-1). CP037-2 differs from CP037 at 4 codepoints and is more widely > > > Which 4? Did they usurp any USASCII graphic equivalents from 037? Was > there any reason that neither 037 nor 037-2 could have been used for OMVS? > > >used then CP037 (though I've encountered CP037-2 implemented with the name > >CP037 by various products (!!)). Luckily for human readable data the > >differences don't matter. I don't know if there are any other CP037-n > >codepages, and these days it rarely matters. > > > "rarely matter" and "don't matter" are in the eye of the beholder. > > Does 1047, 037, or 037-2 have €? why could neither 037 nor 037-2 have been > used for OMVS? > > I remain unpersuaded of any rationale for 1047. > > -- > gil > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
