Ref:  Your note of Tue, 14 Jan 2014 14:55:55 -0700

Constants with type CA are currently translated from EBCDIC
codepage 037 to the 7-bit displayable ASCII codes hex 20 through
7E, not to code page 819.  Anything which does not translate to a
valid ASCII character in that range is left untranslated.

(The 7E tilde character was missing until quite recently, which I
spotted and fixed when testing the changes for PM75317, which was
mainly to ensure that the HLASM source code could be stored in a
UTF-8 repository if necessary).

I do not know why this scheme was chosen historically.  It does
seem rather US-centric to me.

The ASMALTAS table used for TRANSLATE(AS) converts code page 037
to code page 819 (ISO 8859-1), using a full 256-byte mapping.

Jonathan Scott

Reply via email to