On Friday, 07/07/2006 at 01:54 EST, "Don W." <[EMAIL PROTECTED]> wrote:
> I'm having a problem figuring out why the xedit logical not symbol works 
on
> some systems and not on others. Any idea why this would occur and how I
> would set it up to work properly? From what I read in the XEDIT manuals, 
it
> should still work by default.

Because the host code page configured on the various the emulator sessions 
are different.  What CMS really wants is 0x5F, without regard to how it 
looks.  So, you have to type the character that generates 0x5F.  In code 
page 37, that's the Logical Not symbol that we know and love.  But in most 
other code pages (e.g. 1047, 924, 500), it is the caret (hat).

If your keyboard has been remapped to generate Logical Not when you press 
Shift-6, then it will be the wrong code point if you have code page that 
has the caret assigned to 0x5F.  It will look ok, but a HEXTYPE or VERIFY 
HEX will reveal the actual code point.  (In the other code pages, the 
Logical Not is typically 0xBA.)

And let me second Mr. Pace: The best bet is to learn to use <> or /= 
digraphs.  They will be correct in all code pages and will survive your 
average FTP.

Alan Altmark
z/VM Development
IBM Endicott

Reply via email to