【新手】python错误求解,谢谢。

错误提示:'ascii' codec can't encode characters in position 199-248: ordinal not in range(128)
请问如何修改,谢谢。代码如下:
class Entry(models.Model):
topic=models.ForeignKey(Topic)
text=models.TextField()
data_added=models.DateTimeField(auto_now_add=True)

    class Meta:
            verbose_name_plural='entries'

    def __unicode__(self):      #这里有问题,如何判断text的长度?
            str01=str(self.text)
            if len(str01)>50:
            return self.text[:50]+"..."
    else:
            return self.text
  1. 看有没有中文,有的话,在第一行加上编码的注解
  2. 可能拷贝或者手抖的原因,用英文输入法重新打一遍