python处理Unicode规则
2015-09-17 13:27
786 查看
程序中出现字符串时一定要加个前缀 u.
不要用 str()函数,用unicode()代替.
不要用过时的 string 模块 -- 如果传给它的是非ASCII 字符,它会把一切搞砸。
不到必须时不要在你的程序里面编解码 Unicod 字符.只在你要写入文件或数据库或者
网络时,才调用encode()函数;相应地,只在你需要把数据读回来的时候才调用decode()
函数.
不要用 str()函数,用unicode()代替.
不要用过时的 string 模块 -- 如果传给它的是非ASCII 字符,它会把一切搞砸。
不到必须时不要在你的程序里面编解码 Unicod 字符.只在你要写入文件或数据库或者
网络时,才调用encode()函数;相应地,只在你需要把数据读回来的时候才调用decode()
函数.
相关文章推荐
- 运行一个python写的cgi脚本
- 使用python发起post请求
- 实战抓取糗事百科
- 【Python之旅】第二篇(六):enumerate枚举
- 【Python之旅】第二篇(六):enumerate枚举
- Python 迭代器的概念
- 【python】从MySQL中读取内容,存为json对象的列表
- 简明python爬虫
- [python] 0x8 Python Tutorial: Whois Automation
- 认识Python 列表和元组
- tree.py模板
- 用Python开发自动化测试脚本
- python子类如何调用父类的__init__方法
- python 爬取GKGY会员多线程demo
- 零基础学python-18.1 函数的设计
- 零基础学python-18.1 函数的设计
- Python如何解析动态网页
- python写的小程序--构造大量测试数据
- python上的并发
- [python] 0x7 Python Tutorial: Web Scanning and Exploitation