# Mark it and use the fallback
         else:
# 20061118-at ref tmda-users list
#          return "(%s) %s" % (CharSet,
#            TranslateToUTF8(PVars[("General", "CSEncoding")], Str, Errors))

          return TranslateToUTF8(PVars[("General", "CSEncoding")],
            "(%s) %s" % (CharSet, unicode(Str, "latin1")), Errors)

         Decoder = Lib.Codec().decode
       except ImportError:


OK, did that.

And the first Pending page came up fine.  But going to the next one:

  /common/app/tmda-cgi-0.15/Unicode.py in 
TranslateToUTF8(CharSet=u'iso-2022-jp', 
Str='\x96\x88\x93\xfa\x82\xbd\x82\xa2\x82\xad\x82\xc2\x82\xc8\x82\xcc\x82\xc5', 
Errors='ignore')
   112       except ImportError:
   113         # We know what it was, but we don't have the library installed.
   114         return "(%s) %s" % (CharSet, Str)
   115
   116   # Decode string to Unicode
CharSet = u'iso-2022-jp', Str = 
'\x96\x88\x93\xfa\x82\xbd\x82\xa2\x82\xad\x82\xc2\x82\xc8\x82\xcc\x82\xc5'

UnicodeDecodeError: 'ascii' codec can't decode byte 0x96 in position 0: 
ordinal not in range(128)
       args = ('ascii', 
'\x96\x88\x93\xfa\x82\xbd\x82\xa2\x82\xad\x82\xc2\x82\xc8\x82\xcc\x82\xc5', 
0, 1, 'ordinal not in range(128)')
       encoding = 'ascii'
       end = 1
       object = 
'\x96\x88\x93\xfa\x82\xbd\x82\xa2\x82\xad\x82\xc2\x82\xc8\x82\xcc\x82\xc5'
       reason = 'ordinal not in range(128)'
       start = 0


I still reckon "ditch it!"  /dev/null is a nice place, I'm hardly going to 
be able to read it anyway!  (Yes, again I'm evil!)



At 12:11 AM 18/11/2006, Jim Ramsay wrote:
>Werner Fleck <[EMAIL PROTECTED]> wrote:
> > I might have found a fix for the problem, but be aware that this is my
> > first try at programming python :-)
> >
> > The error seems to be caused by the string operation in the line
> >
> >     return "(%s) %s" % (CharSet,
> >       TranslateToUTF8(PVars[("General", "CSEncoding")], Str, Errors))
> >
> > When I replace this with
> >
> >     return TranslateToUTF8(PVars[("General", "CSEncoding")],
> >       "(%s) %s" % (CharSet, unicode(Str, "latin1")),
> >       Errors)
> >
> > everything works fine for me.
> >
> > I've attached a diff to this message.
>
>Great, and thanks for this!  Adam, could you please try this patch and
>let me know if it fixes things for you?  If so, I'll check it in to CVS
>right away.
>
>--
>Jim Ramsay
>"Me fail English?  That's unpossible!"
>
>_____________________________________________
>tmda-users mailing list (tmda-users@tmda.net)
>http://tmda.net/lists/listinfo/tmda-users

_____________________________________________
tmda-users mailing list (tmda-users@tmda.net)
http://tmda.net/lists/listinfo/tmda-users

Reply via email to