What is the difference between u\'\' prefix and unicode()?
u\'\'
unicode()
# -*- coding: utf-8 -*- print u\'上午\' # this works print unicode(\'上午\'
Please try:'上午'.decode('utf8','ignore').encode('utf8')