摘要:
字符串内码的转换,是开发中经常遇到的问题。在Java中,我们可以先对某个String调用getByte(),由结果生成新String的办法来转码,也可以用NIO包里面的Charset来实现。在Python中,可以对String调用decode和encode方法来实现转码。比如,若要将某个String对象s从gbk内码转换为UTF-8,可以如下操作s.decode(‘gbk’).encode(‘utf-8′)可是,在实际开发中,我发现,这种办法经常会出现异常:UnicodeDecodeError: ‘gbk’ codec can’t decode bytes in position 30664- 阅读全文
posted @ 2012-12-06 21:49 feisky 阅读(1201) 评论(0) 推荐(0) 编辑