The UnicodeString class is accessible via the formencode.validators module.
In addition to the String arguments, an encoding argument is also accepted. By default the encoding will be utf-8.
All converted strings are returned as Unicode strings.
>>> UnicodeString().to_python(None)
''
>>> UnicodeString().to_python([])
u''
>>> UnicodeString(encoding='utf-7').to_python('Ni Ni Ni')
u'Ni Ni Ni'
Messages
See the source for more information.