|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- s = 'hah'.decode('utf-8')
复制代码
我这么写为什么AttributeError: 'str' object has no attribute 'decode'会报错。
我看网上的教程也是这么写的,就没有问题呢这是我看别人的 在 Windows 等以 GBK 编码为默认汉字编码的系统环境内,程序代码、文本文件中的汉字一律采用的是 GBK 编码,为了能够被 Python 所接纳,需要使用字符串的 decode() 方法,对字符串按 'GBK' 进行解码,以便得到字符串的内码,也就是 unicode 编码形式,例如,执行 s = '小甲鱼' . decode('GBK') 语句,那么,可以得到内码(unicode)形式的字符串 '小甲鱼',这时,如果我们希望按 'GBK' 和 'UTF-8' 的编码格式输出这个字符串,那么,可以通过字符串的 encode() 方法,分别通过 s . encode('GBK') 、s . encode('UTF-8') 两个语句来实现
|
|