--- CP850.TXT 2010-02-24 16:07:35.000000000 -0800 +++ CP858.TXT 2010-02-24 16:07:35.000000000 -0800 @@ -228,7 +228,7 @@ 0xd2 0x00ca #LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0xd3 0x00cb #LATIN CAPITAL LETTER E WITH DIAERESIS 0xd4 0x00c8 #LATIN CAPITAL LETTER E WITH GRAVE -0xd5 0x0131 #LATIN SMALL LETTER DOTLESS I +0xd5 0x20ac #EURO SIGN 0xd6 0x00cd #LATIN CAPITAL LETTER I WITH ACUTE 0xd7 0x00ce #LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0xd8 0x00cf #LATIN CAPITAL LETTER I WITH DIAERESIS @@ -271,4 +271,4 @@ 0xfd 0x00b2 #SUPERSCRIPT TWO 0xfe 0x25a0 #BLACK SQUARE 0xff 0x00a0 #NO-BREAK SPACE - \ No newline at end of file + --- cp850.py 2009-01-06 09:32:46.000000000 -0800 +++ cp858.py 2010-05-11 14:25:51.000000000 -0700 @@ -1,4 +1,4 @@ -""" Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP850.TXT' with gencodec.py. +""" Python Character Mapping Codec modified from cp850 """#" @@ -32,7 +32,7 @@ def getregentry(): return codecs.CodecInfo( - name='cp850', + name='cp858', encode=Codec().encode, decode=Codec().decode, incrementalencoder=IncrementalEncoder, @@ -130,7 +130,7 @@ 0x00d2: 0x00ca, # LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00d3: 0x00cb, # LATIN CAPITAL LETTER E WITH DIAERESIS 0x00d4: 0x00c8, # LATIN CAPITAL LETTER E WITH GRAVE - 0x00d5: 0x0131, # LATIN SMALL LETTER DOTLESS I + 0x00d5: 0x20ac, # EURO SIGN 0x00d6: 0x00cd, # LATIN CAPITAL LETTER I WITH ACUTE 0x00d7: 0x00ce, # LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00d8: 0x00cf, # LATIN CAPITAL LETTER I WITH DIAERESIS @@ -391,7 +391,7 @@ u'\xca' # 0x00d2 -> LATIN CAPITAL LETTER E WITH CIRCUMFLEX u'\xcb' # 0x00d3 -> LATIN CAPITAL LETTER E WITH DIAERESIS u'\xc8' # 0x00d4 -> LATIN CAPITAL LETTER E WITH GRAVE - u'\u0131' # 0x00d5 -> LATIN SMALL LETTER DOTLESS I + u'\u20ac' # 0x00d5 -> EURO SIGN u'\xcd' # 0x00d6 -> LATIN CAPITAL LETTER I WITH ACUTE u'\xce' # 0x00d7 -> LATIN CAPITAL LETTER I WITH CIRCUMFLEX u'\xcf' # 0x00d8 -> LATIN CAPITAL LETTER I WITH DIAERESIS @@ -663,7 +663,7 @@ 0x00fd: 0x00ec, # LATIN SMALL LETTER Y WITH ACUTE 0x00fe: 0x00e7, # LATIN SMALL LETTER THORN 0x00ff: 0x0098, # LATIN SMALL LETTER Y WITH DIAERESIS - 0x0131: 0x00d5, # LATIN SMALL LETTER DOTLESS I + 0x20ac: 0x00d5, # EURO SIGN 0x0192: 0x009f, # LATIN SMALL LETTER F WITH HOOK 0x2017: 0x00f2, # DOUBLE LOW LINE 0x2500: 0x00c4, # BOX DRAWINGS LIGHT HORIZONTAL