Python2.x中str与unicode相关问题的解决方法
python2.x中处理中文,是一件头疼的事情。网上写这方面的文章,测次不齐,而且都会有点错误,所以在这里打算自己总结一篇文章。 我也会在以后学习中,不断的修改此篇博客。 这里假设读者已有与编码相关的基础知识,本文不再再次介绍,包括什么是utf-8,什么是unicode,它们之间有什么关系。 str与字节码 首先,我们完全不谈unicode。 s = "人生苦短" s是个字符串,它本身存储的就是字节码。那么这个字节码是什么格式的? 如果这段代码是在解释器上输入的,那么这个s的格式就是解释器的编码格式,对于windows的cmd而言,就是gbk。 如果将段代码是保存后才执行的,比如存储为
用户评论