oitong 发表于 2017-2-16 21:43:43

学习学习啦

paladinn 发表于 2017-2-22 22:21:02

好好瞧瞧

航母舰队 发表于 2017-3-8 01:20:06

学习一下

辉阳 发表于 2017-3-11 21:53:45

认真研究研究,谢谢

sheila03 发表于 2017-3-24 19:30:24

编码问题真的很烦很困扰人,学习下

sjj960401 发表于 2017-3-25 18:31:27

666666

流浪马车 发表于 2017-4-1 09:57:05

感谢楼主分享,写的不错。这个编码问题真头疼。这里我补充一个关于代码编码问题的补充,相对万能一点的思路:#!/usr/bin/python
# -*- coding: UTF-8 -*-
'''
#字符串的encode与decode解决乱码问题
#decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。
#encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编
#字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码
#,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。
'''
def strEncodeAndDecode(string):
    if isinstance(s, unicode): #判断是否是unicode
    #s=u"中文"
      print s.encode('gb2312') #如果是unicode,将unicode编码转换成其他编码的字符串
    else:
    #s="中文"
      print s.decode('utf-8').encode('gb2312')#如果不是unicode,将其他编码的字符串转换成unicode编码,然后在转换成其他编码的字符串

ivyintel 发表于 2017-4-4 19:12:00

顶顶顶!!!

小星星星星 发表于 2017-4-5 13:55:11

UnicodeDecodeError: 'gbk' codec can't decode byte 0x9d in position 10: illegal multibyte sequence
这个问题应该怎么解决呀?

eewwy 发表于 2017-4-14 15:32:55

多谢介绍

pzhwangzhong 发表于 2017-4-20 09:15:04

长沙市vdxbcvbcbv

atxwww 发表于 2017-4-27 15:25:35

{:5_91:}

mozaibin 发表于 2017-5-8 22:13:22

学习的。。默默

mars613 发表于 2017-5-12 16:27:32

学习了

花田半亩 发表于 2017-5-13 10:58:14

谢谢楼主

杜甫故里 发表于 2017-5-19 16:29:07

mark!

wsyw110 发表于 2017-5-20 13:18:54

学习一下

Jx0101 发表于 2017-5-25 16:51:57

学习了。。

风竹子 发表于 2017-6-8 20:15:53

看看

(笑) 发表于 2017-6-25 17:22:47

支持一个
页: 1 2 3 4 5 6 7 8 9 [10] 11 12
查看完整版本: python编码问题初探