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) 

  • 相关阅读:
    征集“微软武汉DOTNET俱乐部武汉大学樱花赏”活动内容
    2007上半年微软武汉.NET俱乐部活动预告。
    [微软新技术培训]微软新技术预览之Microsoft Office SharePoint Server 2007
    武汉.NET俱乐部武大赏樱花精彩图片
    [微软新技术培训]微软新技术预览之Visual Studio Team System
    [摘]互联网传说
    python:注释最多的冒泡排序
    《C#线程参考手册》读书笔记(一):定义线程
    【转】C# DateTime 日期计算
    详谈WPF开发中的数据虚拟化
  • 原文地址:https://www.cnblogs.com/xsmhero/p/2777189.html
Copyright © 2011-2022 走看看