zoukankan      html  css  js  c++  java
  • python 数据库中文乱码 Excel

    把k替换成:
    Python code?
    1
    k.decode('cp936')

    或者:
    Python code?
    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) 

  • 相关阅读:
    Codeforces 834D The Bakery
    hdu 1394 Minimum Inversion Number
    Codeforces 837E Vasya's Function
    Codeforces 837D Round Subset
    Codeforces 825E Minimal Labels
    Codeforces 437D The Child and Zoo
    Codeforces 822D My pretty girl Noora
    Codeforces 799D Field expansion
    Codeforces 438D The Child and Sequence
    Codeforces Round #427 (Div. 2) Problem D Palindromic characteristics (Codeforces 835D)
  • 原文地址:https://www.cnblogs.com/xsmhero/p/2777189.html
Copyright © 2011-2022 走看看