把k替换成:
或者:
1
|
k.decode(
'cp936'
).encode(
'utf-8'
)
|
#print values
#print sys.getdefaultencoding()
#default_encoding = 'utf-8'
#if sys.getdefaultencoding() != default_encoding:
#reload(sys)
#sys.setdefaultencoding(default_encoding)
v = u'问题'
#print v
type = sys.getfilesystemencoding()
#print type
#coding=utf-8
# coding=cp936
s = '中文'
#print unicode(s, "cp936")
#values = v
#print values.encode('utf-8')
u = u'汉'
u = values
#print repr(u) # u'\u6c49'
#s = u.encode('UTF-8')
#print repr(s) # '\xe6\xb1\x89'
#u2 = s.decode('UTF-8')
#print repr(u2) # u'\u6c49'
#if isinstance(values, unicode):
#s=u"中文"
#print s.encode('gb2312') + 'aa'
#values = values.encode('gb2312')
#else:
#s="中文"
#print s.decode('utf-8').encode('gb2312') + 'bb'
#values = values.decode('utf-8').encode('gb2312')
#values = v
#values = repr(values)
#print values
#print self.setChineseGarbleds(v)
#values = values.encode('gb2312')
#print values
#print sys.getdefaultencoding()
#print self.setChineseGarbled(v)
values = values.decode('cp936')
#values = values.decode('cp936').encode('utf-8')
#type = sys.getfilesystemencoding()
#values = values.decode(type).encode('gb2312')
#values = values.encode('gb2312')
#print values
#values = self.setChineseGarbled(values)
#print values
#values = str(values)