[EMAIL PROTECTED] wrote:
I'm having a problem trying to use the codecs package to aid me in
converting some bytes from EBCDIC into ASCII.

Which EBCDIC variant?

sEBCDIC = unicode(sSource, 'cp500', 'ignore')

Are you sure CP500 is the EBCDIC variant for the language you want?

http://www.ietf.org/rfc/rfc1345.txt lists it as:

  &charset IBM500
  &rem source: IBM NLS RM Vol2 SE09-8002-01, March 1990
  &alias CP500
  &alias ebcdic-cp-be
  &alias ebcdic-cp-ch

Obviously I could just knock up a 255 character lookup table and do it
myself, I was just trying to be a little more Pythonic and use that
built in table.

It's pythonic to implement a Unicode codec for unknown character tables. I've put these two on my web site:

http://www.stroeder.com/pylib/encodings/ebcdicatde.py
http://www.stroeder.com/pylib/encodings/cp273.py (needs ebcdicatde)

Ciao, Michael.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to