什么ASCII
, GBK
, GB2312
, UTF-8
之类, 就略过不提.
import sys
print sys.getdefaultencoding()
可以获得默认编码格式 发现就算 加了# -*- coding: utf-8 -*-
输出 还是ascii
(??)
unicode
与 str
之间的转换
另外codes
模块和io
模块提供的open()
函数,可以指定编码类型,读到和写入的字符串可以是unicode
什么ASCII
, GBK
, GB2312
, UTF-8
之类, 就略过不提.
import sys
print sys.getdefaultencoding()
可以获得默认编码格式 发现就算 加了# -*- coding: utf-8 -*-
输出 还是ascii
(??)
unicode
与 str
之间的转换
另外codes
模块和io
模块提供的open()
函数,可以指定编码类型,读到和写入的字符串可以是unicode
unicode
,显式的字符串都加个u
,遍历文件夹什么的,都unicode()
转成unicode
,省很多麻烦.