• 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) 

  • 相关阅读:
    蹉跎之印
    [转]cypress EZ-USB 68013在WIN7 64位下驱动识别方法 && 64位WIN7中禁用驱动程序签名强制
    cnki搜索候选
    [转]和机器学习和计算机视觉相关的数学
    [链接]SPSS 19 最新版破解版及教程下载
    fvtool函数
    [转]html中submit和button的区别(总结)
    [转]SAR与SIGMA DELTA的区别
    LINKAXES matlab plot
    Labview 自动清空前面板显示控件
  • 原文地址:https://www.cnblogs.com/xsmhero/p/2777189.html
Copyright © 2020-2023  润新知