-1

嗨,我在django中有一个变量,其中包含一个类似于((u'rahul',),(u'sdfsd',)(u'fsdfdsf',))从每个... 。 我怎样才能做到这一点 ?

4

2 回答 2

1
tuple(tuple(__.encode() for __ in _) for  _ in f)

像这样的元组((u'rahul'), (u'sdfsd'), (u'fsdfdsf'))

将导致(('rahul',), ('sdfsd',), ('fsdfdsf',)).

encode可以接受不同的编码,如“utf-8”、“ascii”。默认编码是utf-8. 处理错误的默认方法是引发UnicodeEncodeError. 您可以指定“忽略”ignore错误。

帮助encode显示:

encode(...) S.encode([encoding[,errors]]) -> 字符串或 unicode

Encodes S using the codec registered for encoding. encoding defaults
to the default encoding. errors may be given to set a different error
handling scheme. Default is 'strict' meaning that encoding errors raise
a UnicodeEncodeError. ...
于 2013-01-18T06:15:32.347 回答
0

U 表示 Unicode,如果你想删除 u

尝试这个

>>>(u'rahul').encode('utf8')
>>> rahul
于 2013-01-18T06:17:02.000 回答