python的字符串的编码问题
来源:互联网 发布:淘宝手机壳店铺推荐 编辑:程序博客网 时间:2024/05/17 04:07
最近在python中遇到了编码的问题,现总结如下:
说明:默认编码格式为 utf-8,可以改为其他编码格式
1. 判断字符串编码格式:
可以利用isinstance来判断字符串的编码格式:
example1:
>>>s = "Hello World" # 一般字符串
>>>isinstance(s, str) #判断是否为一般字符串
>>>True
>>>isinstance(s, unicode)#判断是否为unicode
>>>False
example2:
>>>s = "哈哈" # 一般字符串
>>>isinstance(s, str) #判断是否为一般字符串
>>>True
>>>isinstance(s, unicode)#判断是否为unicode
>>>False
example3:>>>s = u"哈哈" # unicode
>>>isinstance(s, str) #判断是否为一般字符串
>>>False
>>>isinstance(s, unicode) #判断是否为unicode
>>>True
2.decode和encode的用法:
decode的作用是将其他编码格式的字符串转换为unicode编码格式
example1:
>>> s = "哈哈" # 一般字符串
>>> isinstance(s.decode("utf-8"), unicode) #判断转化后的字符串是否为unicode
>>>True
encode的作用是将unicode格式转换为其他编码格式:
example1:
>>> s = u"哈哈" # unicode字符串
>>> isinstance(s.encode("utf-8"), str) #判断转化后的字符串是否为unicode
>>>True
- python的字符串、编码问题
- Python字符串的编码问题
- python的字符串的编码问题
- python中文字符串数组编码的问题
- python 2.7的字符串编码问题
- python中文字符串的编码问题
- 关于python字符串编码问题的理解
- 字符串编码的问题
- python的编码问题
- Python的编码问题
- Python 的编码问题
- python的编码问题
- python编码的问题
- python的编码问题
- Python的编码问题
- python的编码问题
- Python的编码问题
- Python的编码问题
- WaitForSingleObject 的用法
- 获得CPU当前运行频率
- AS3 Byte数组的重置性能比较
- #coding=utf-8 只能放在第1,2行
- Experimental Evaluation of FSM-Based Testing Cost——1
- python的字符串的编码问题
- Android[高级教程] 设计模式之六 中介者模式(二)
- XML序列化
- [转]VS2010 教程:创建一个 WPF 应用程序 (第一节)
- 浅析产品新手引导设计
- WIN7 64位可以上网 其他程序不能访问网络的问题
- dsp 的 cmd文件
- SQL中varchar和nvarchar有什么区别?
- 短信接入程序,短信接入平台,彩信接入程序,移动短信接入软件,移动彩信接入平台模块