catwalk里面不能加中文数据如何解决?

return fn(self, *args, **kwargs)
  File "/usr/lib/python2.4/site-packages/SQLObject-0.7.1-py2.4.egg/sqlobject/main.py", line 1198, in __init__
    self._create(id, **kw)
  File "/usr/lib/python2.4/site-packages/SQLObject-0.7.1-py2.4.egg/sqlobject/main.py", line 1222, in _create
    self.set(**kw)
  File "/usr/lib/python2.4/site-packages/SQLObject-0.7.1-py2.4.egg/sqlobject/main.py", line 1081, in set
    kw[name] = dbValue = from_python(value, self._SO_validatorState)
  File "/usr/lib/python2.4/site-packages/SQLObject-0.7.1-py2.4.egg/sqlobject/col.py", line 522, in from_python
    return value.encode("ascii"
UnicodeEncodeError: 'ascii' codec can't encode character u'\u662f' in position 1: ordinal not in range(12
Request Headers:

我在catwalk里面把默认编码已经设置为了UTF-8
if sys.getdefaultencoding() != 'utf-8':
    reload(sys)
    sys.setdefaultencoding('utf-8')
还是不行