|
I'm a bit confused (admittedly easily done) by this chain of notes. CCSID 1122 (EBCDIC Estonian) is not identical to CCSID 37 (EBCDIC USA/Canada). The Latin capital A with umlaut/diaeresis (Ä) for instance is x'63' in CCSID 37 and x'7B' in CCSID 1122. And neither CCSID would use a value of x'0A' or x'24', as was suggested in earlier notes, to represent Ä. Can you provide the input value on the PC, the value initially received in the iSeries application, the value you want to receive, the default job CCSID of the receiving job, and who (what utility, application, etc) is providing the ASCII to EBCDIC conversion for the Ä. Values such as x'0A' and x'24' suggest some form of round trip substitution is being performed, but with the CCSIDs you mention there should be no need for such an operation (the Ä exists in both CCSIDs), or various control sequences are being inserted into the data. In either case there's something going on that we need additional information about in order to understand what you're seeing. Bruce Vining "Jevgeni Astanovski" <Jevgeni.Astanovs To ki@xxxxxxxx> "C programming iSeries / AS400" Sent by: <c400-l@xxxxxxxxxxxx> c400-l-bounces+bv cc ining=us.ibm.com@ midrange.com Subject RE: [C400-L] Local characters encoding problem 09/21/2005 09:40 AM Please respond to C programming iSeries / AS400 Actually 1122 is identical to 37.... So all bytes are left unchanged when applying this conversion. I have a feeling, that 437 must be somewhere... > -----Original Message----- > From: Elvis Budimlic [mailto:ebudimlic@xxxxxxxxxxxxxxxxxxxxxxxxx] > Sent: Wednesday, September 21, 2005 5:15 PM > To: 'C programming iSeries / AS400' > Subject: RE: [C400-L] Local characters encoding problem > > > 00037 should be "to", so that makes 1122 as "from". > I would have thought ASCII is 00437 CCSID, but you know best > what CCSID it > comes in. Now that I think about it 00437 may be just > English ASCII and it > sounds like you may be dealing with non-English ASCII CCSID. > > Elvis > > -----Original Message----- > Subject: RE: [C400-L] Local characters encoding problem > > Here's misunderstanding. If I have a byte 0xYY, that came to > a job, having > CCSID of, say, 1122. I know, that the PC program sent letter > "Ä" in ASCII > and it have become 0xYY on the AS/400. If I will manage to > convert it to "Ä" > again, then everyhing is OK. > > So I assumed, that rather TOCCSID must be job's CCSID and FROMCCSID is > unknown.... > > My job's CCSID is nice 00037, but is it "from" or "to"? > > > > -- > This is the C programming iSeries / AS400 (C400-L) mailing list > To post a message email: C400-L@xxxxxxxxxxxx > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/mailman/listinfo/c400-l > or email: C400-L-request@xxxxxxxxxxxx > Before posting, please take a moment to review the archives > at http://archive.midrange.com/c400-l. > > -- This is the C programming iSeries / AS400 (C400-L) mailing list To post a message email: C400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/c400-l or email: C400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/c400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.