On Sun, 9 Sep 2007, iain duncan wrote:
>> The process seems to go ok, but only 1 character of my input gets
>> through. This wasn't happening with beautiful soup so I am at a loss as
>> to what could be going on. The validator runs after a formencode
>> UnicodeString validator in a validators.All() pair. If anyone can shed
>> some light on this it would be most appreciated.
>
> I've narrowed the problem down to unicode input. When I send unicode
> into tidy.parseString(), I get the same error. As far as I can tell from
> the tidy and form encode docs, it looks like I should be able to tell
> tidylib that the char_encoding is utf8 and it should be ok, but I get
> nothing out. So, still stumped in case anyone who has used tidy with
> unicode has a suggestion.
Try instead of:
s = u'bbq'
tidy.tidy(s)
doing:
s = u'bbq'
tidy.tidy(s.encode('utf-8'))
Note that I don't know the API, but the point is that you could try
passing tidy UTF-8 input rather than pure Python Unicode strings.
-- Asheesh.
--
CCI Power 6/40: one board, a megabyte of cache, and an attitude...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---