Python Django Unicode-何时使用Unicode函数?

Python Django Unicode-何时使用Unicode函数?,python,django,Python,Django,我来自伊朗,我使用波斯语。什么时候应该使用“u”、“decode()”、“encode”和unicode()?1)您可以使用decode()和unicode()对输入字符串的表示(例如iso-8859-2或utf-8)进行解码并获取unicode对象 2) 您可以使用u来指示字符串将被视为unicode(事实上,结果对象是unicode类型): 通读这篇文章可以更好地了解字符串/unicode/字符串编码混乱。1)您可以使用decode()和unicode()对输入字符串的表示(例如iso-88

我来自伊朗,我使用波斯语。什么时候应该使用“u”、“decode()”、“encode”和unicode()?

1)您可以使用
decode()
unicode()
对输入字符串的表示(例如iso-8859-2或utf-8)进行解码并获取unicode对象

2) 您可以使用
u
来指示字符串将被视为unicode(事实上,结果对象是unicode类型):

通读这篇文章可以更好地了解字符串/unicode/字符串编码混乱。

1)您可以使用
decode()
unicode()
对输入字符串的表示(例如iso-8859-2或utf-8)进行解码,并获取unicode对象

2) 您可以使用
u
来指示字符串将被视为unicode(事实上,结果对象是unicode类型):


通读这篇文章,更好地了解字符串/unicode/字符串编码混乱。

嗯……你的问题太模糊了。举一个你想做的事情和遇到的问题的例子。嗯……你的问题太模糊了。举一个你想做的事情和你遇到的问题的例子。
>>> foo = u'łódź'
>>> foo.__class__
<type 'unicode'>
>>> foo = u'łódź'
>>> foo.__class__
<type 'unicode'>
>>> bar = foo.encode('utf-8')
>>> bar.__class__
<type 'str'>