> Does it work as you expected for other characters in 1047 whose equivalent
in 1252 have values above x"7F"?

I just put in a broken vertical bar (EBCDIC 6A) and it translated (allegedly
into 1252) as C2A6 rather than the expected A6.

Where are you going with this? You obviously have something in mind.

FWIW, here is more detail on the coding. Here is more of the setup:

    UniConvParms.Src_CCSID    = Parms::XlateFrom;
    UniConvParms.Targ_CCSID   = Parms::XlateTo;
 
    UniConvParms.Flag1.Sub_Action      = '\x01';    // Subsitute and
continue
    UniConvParms.Flag1.Inv_Handle      = '\x01';    // if invalid handle get
a new one
    UniConvParms.Flag1.No_Opt_Buf_Fill = '\x01';    // ???
    UniConvParms.Flag1.Mal_Action      = '\x01';    // if malformed
terminate with error
    UniConvParms.Flag1.RL_Sub_Action   = '\x01';    // ???

    CUNLCNV(&UniConvParms);

I am pretty confident of the values of Parms::XlateFrom and To because I
have code that displays those same fields

    displayChildren("XLATE", "(%05d %05d '%s')", XlateFrom, XlateTo,
XlateTechniques);

(it's in the Parms class so the Parms:: is implicit)

and the output is

XLATE      (01047 01252 'LMER')

Charles
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
Of Walt Farrell
Sent: Wednesday, May 23, 2012 10:19 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Unicode Services translation question

Does it work as you expected for other characters in 1047 whose equivalent
in 1252 have values above x"7F"? Or is the not sign the only one that's
mis-behaving?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

Reply via email to