anyway,  I am sure this is about encoding to unicode - someone who has
done this will hopefully add comments.

On Mar 29, 10:04 am, Yarko Tymciurak <resultsinsoftw...@gmail.com>
wrote:
> On Mar 29, 8:33 am, hywang <why00...@163.com> wrote:
>
> > -------model file is like this ---------------------
> > db.define_table('options_contain_chinease',
> >     Field('student_name', requires = IS_IN_SET(["Jim","小长","老李"],
> > multiple=True)),
>
> Using this last string from your IS_IN_SET example (I hope my copy/
> paste did this correctly into iPython!):
>
> In [31]: value=r"老李"
> In [32]: value
> Out[32]: '\xe8\x80\x81\xe6\x9d\x8e'
> In [33]: str(value)
> Out[33]: '\xe8\x80\x81\xe6\x9d\x8e'
> In [34]: re.compile(r"[\w\-:]+").findall(value)
> Out[34]: []
> In [35]: re.compile(r"[\w\-:]+").findall(value, re.U)
> Out[35]: []
> In [36]: re.compile(r"[\w\-:]+",re.U).findall(value)
> Out[36]: ['\xe8', '\xe6']
> In [37]: re.compile(r"[\w\-:]+",re.U).findall(value,re.U)
> Out[37]: []
>
> --->
>
> So it would seem you may need to setup something with LOCALE;  I have
> played around with this for just a little bit, but am not sure what it
> takes (zh-CN?  zh-cn?  zh_CN.gb2312?   etc.)
>
> Maybe others can add to this...
>
> Regards,
> - Yarko
>
> > )
> > db.options_contain_chinease.student_name.widget =
> > CheckboxesWidget.widget
>
> > ------controller file is like this ---------------------
> > def options_contain_chinease():
> >     form = SQLFORM(db.options_contain_chinease)
> >     if form.accepts(request.vars, session):
> >         pass
> >     return dict(form=form)
>
> > if checked one item and submit, everything is ok, however, when
> > checked more than one items and submit the form, an error will occur .
> > Is it a bug ?
>
> > thanks !

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to