On Fri, 2006-01-27 at 15:40 -0500, Gary Poster wrote:
> > Bytes however does a cast in fromUnicode(u) that does str(u). This  
> > will
> > break if there are non-ascii characters in the unicode string.
> > Effectively this makes it an ASCII field as well.
> >
> > However, I don't know enough about the environment, so eventually this
> > is all good. When does the fromUnicode method get called? Everytime I
> > use this field through zope.app.form or zope.formlib?
> 
> I think it might be leveraged elsewhere, but the big client AFAIK is  
> zcml.

So. Hmm. It looks like there is no better way to do that eventually,
because the mapping from unicode space to some 8-bit space is pretty
ambigous. I wonder whether this should be stated somewhere around there
quite cleary, that you can only put in unicode into a bytes field when
it maps to ASCII.

-- 
gocept gmbh & co. kg - forsterstra├če 29 - 06112 halle/saale - germany
www.gocept.com - [EMAIL PROTECTED] - phone +49 345 122 9889 7 -
fax +49 345 122 9889 1 - zope and plone consulting and development

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to