python中文字串处理中的陷阱
来源:互联网 发布:查看端口是否被占用 编辑:程序博客网 时间:2024/06/11 17:07
python中的中文处理真是步步惊心啊,这次遇到的是在中文字串中查找字串的坑。
一个字串明明不包含某中文字符“治”,但用find却能找到,一切源于gbk和utf-8这类变长编码,如果要想使用字符串的各类操作,比如find、rstrip、split,必须先把编码转为unicode编码,再操作,如:
s = 'python中文坑真多's = unicode(s, 'utf-8')print s.find(u'坑')
0 0
- python中文字串处理中的陷阱
- PYTHON 2.2 IDLE 中文字串处理设定方法
- Python 中的常见陷阱
- Python中的陷阱
- Python正则表达式处理中文中的匹配
- 字串处理
- Scanner在异常处理中的陷阱
- 并发中的陷阱-处理器重排序
- 使用Python脚本处理OC中的中文字符串
- zz使用 Python 分离中文与英文的混合字串
- Python Unicode字符串格式化中的一个陷阱
- python中文处理
- python中文字符串处理
- Python的中文处理
- ZZ python处理中文
- [转贴]:Python中文处理
- python中文处理
- Python的中文处理
- QOS 优先级 PHB,EXP,浅解
- javaSE-多线程间通信-生产者消费者例子
- c#继承中的构造方法那些事……
- 红帽企业版5中安装scim中文输入法&&安装虚拟工具后不能拖拽文件
- win7+tomcat+myeclipse+mysql
- python中文字串处理中的陷阱
- U-boot2009.11移植
- 如何做jar包
- Esper学习之三:进程模型
- Uboot移植
- There is no Action mapped for namespace / and action name"的错误
- ORCFile测试
- rails 中 Observers中别调用与直接调用函数的区别
- 循环方法创建完全二叉树