Alan,
Who's Architecture reserves 00-3f hex as device control characters? I have a
memory of displaying a hex table (oriented the right way) of 00-ff on my old
3279-3x.
Les
Alan Altmark wrote:
On Wednesday, 02/23/2011 at 09:00 EST, "Frank M. Ramaekers"
<framaek...@ailife.com> wrote:
Is there a way to get XEdit to display the euro symbol? (PC: x?80?
Alt-0128
?, EBCDIC: x?20?) It appears to change this character to the
double-quote
(?), as it does for undisplayable characters.
In EBCDIC, 0x00-0x3F are reserved for device control. Ergo, since the
euro is a displayable character, its EBCDIC value cannot be < 0x40. So
what is its value? That depends on the code page. The following code
pages contain the euro. The parent code page is shown along with the hex
value of the euro glyph in that code page.
New Old Value
924 1047 0x9F
1140 037 0x9F
1141 273 0x9F
1142 277 0x5A
1143 278 0x5A
1144 280 0x9F
1145 284 0x9F
1146 285 0x9F
1147 297 0x9F
1148 500 0x9F
1149 871 0x9F
1153 870 0x9F
1154 1025 0xE1
Code page 924 is not really an offspring of 1047. It is the EBCDIC
version of ISO 8859-15; there are a couple of other differences from code
page 1047. It is the one I use. It quickly broke my bad habit of using
the EBCDIC NOT symbol in my programs. :-)
When you upload files with FTP, you need to be very careful about code
pages. The default translation table in z/VM is STANDARD, a 7-bit
non-reversible table. As such its use is limited to the base character
set.
If you have your 3270 emulator set to code page 924 and you are using
Western Windows (code page 1252), then any text-mode FTP should specify
"site xlate 09241252". If you're on Linux, the code page is probably 819
(ISO 8859-1). In that case you would use "site xlate 09240819". See the
"Using Translation Tables" chapter of the z/VM TCP/IP User's Guide for
more information. You may also find http://www.vm.ibm.com/euro/TCPIP.html
historically useful.
But since you have EBCDIC 0x20, you didn't use STANDARD. You used
00371252. The euro is not defined in code page 37, so that translation
table stores the euro as 0x20.
Alan Altmark
z/VM and Linux on System z Consultant and Code Page Guy
IBM System Lab Services and Training
ibm.com/systems/services/labservices
office: 607.429.3323
mobile; 607.321.7556
alan_altm...@us.ibm.com
IBM Endicott