|
Just in case they're not sure what their encoding is (many aren't) andfor
assuming we're talking strictly latin characters, see if it's possible
them to send you the latin lowercase letter a with grave (Ã). If youif
receive
x'85' then it's probably CCSID 850 (PC Multilingual); if you receive
x' C3A0' then it's probably CCSID 1208 (UTF8); if you receive x'E0' then
it's probably either CCSID 819 (ISO 8859 Latin 1) or CCSID 1252 (Windows
Latin 1). VERY loosely speaking, you can probably use either 819 or 1252
you receive x'E0'.To
If you don't care for generalizations such as I made above about 819 and
1252, and you did receive x'E0', then have them send you the latin
lowercase
z with caron (Å). If you receive x'9E' then it's probably CCSID 1252
(Windows Latin 1). If you receive a blank stare and they say they can't,
then it's probably CCSID 819 (ISO Latin 1) :) And if you receive a x'1A'
then it's probably also CCSID 819 (ISO Latin 1) with
the letter replaced by a sub.
Please note that I have prefaced pretty much everything with "probably".
And
if you don't get any of the above values, please post what you did get.
Bruce Vining
PS - changing over to iconv is absolutely the way to go.
On Thu, Mar 11, 2010 at 9:49 AM, Alan Shore <AlanShore@xxxxxxxx> wrote:
use
I want to thank both Vern and Simon for their response
I made another version of my program and changed the second version to
iconvbut
I'm still having problems as far as the socket situation is concerned,
I am waiting to hear from the other company so that I can ask him what
encoding the server interface expects/is
using before I can reliably convert the data.
Alan Shore
Programmer/Analyst, Direct Response
E:AShore@xxxxxxxx
P:(631) 200-5019
C:(631) 880-8640
"If you're going through Hell, keep going" - Winston Churchill
Simon Coulter
<shc@xxxxxxxxxxxx
om.au>
SubjectSent by: RPG programming on the IBM i /cc
rpg400-l-bounces@ System i <rpg400-l@xxxxxxxxxxxx>
midrange.com
list03/10/2010 06:28 Re: Translating EBCDIC to ASCIIlist
PM
Please respond to
RPG programming
on the IBM i /
System i
<rpg400-l@midrang
e.com>
On 11/03/2010, at 9:03 AM, Alan Shore wrote:
I am translation the EBCDIC to ASCII using the table QTCPASC using
the
QDCXLATE api, however my instinct is that this is probably wrong
I am waiting for the provider of the api to call me, but my question
I need
answering is
If that table is not the correct one to use, how do I find out what
table I
should be using?
You'll need to know what encoding the server interface expects/is
using before you can reliably convert the data.
Use the iconv suite of APIs to convert the data. Don't bother with
QDCXLATE--consider it deprecated.
Regards,
Simon Coulter.
--------------------------------------------------------------------
FlyByNight Software OS/400, i5/OS Technical Specialists
http://www.flybynight.com.au/
Phone: +61 2 6657 8251 Mobile: +61 0411 091 400 /"\
Fax: +61 2 6657 8251 \ /
X
ASCII Ribbon campaign against HTML E-Mail / \
--------------------------------------------------------------------
--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing
To post a message email: RPG400-L@xxxxxxxxxxxxlist
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
--
Regards,
Bruce
www.brucevining.com
www.powercl.com
--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing
To post a message email: RPG400-L@xxxxxxxxxxxx--
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-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.