python字符串decode中遇到非法字符的问题
摘要:
web.py模版需要传进的字符是utf-8字符,我读取到的字符串是gbk的,所以我很自然的用s.decode('gbk').encode('utf-8')来转换。可是今天转换时遇到如下异常: UnicodeDecodeError: 'gbk' codec can't decode bytes in position 7-8: illegal multibyte sequence搞了很久,解决不了。后来查了下,再想起策划的有些csv文件的横杠是全角的,有些是半角的,这样decode函数在解码的时候遇到全角斜杠就遇到了非法字符,就会抛出异常。 阅读全文
posted @ 2011-10-29 16:43 白羽扬 阅读(9663) 评论(1) 推荐(0) 编辑