19.unicode在python中的运用
2012-04-03 17:45
309 查看
python默认的字符编码为ascii。
codec定义了文本跟二进制值的转换方式。包括ascii、utf-8等等
每当我们向一个文件中写入字符串的时候,我们必须定义一个编码用于把对应的Unicode内容转换成你定义的格式。可以用encode()函数来实现。
codec定义了文本跟二进制值的转换方式。包括ascii、utf-8等等
每当我们向一个文件中写入字符串的时候,我们必须定义一个编码用于把对应的Unicode内容转换成你定义的格式。可以用encode()函数来实现。
#-*-coding:UTF-8-*- hello='hello world!我是' bytes=hello.decode('utf-8').encode('utf-8') #先将字符串解码,然后再使用特定的编码格式进行编码 f=open('unicode.txt','w') f.write(bytes) f.close() f=open('unicode.txt','r') bytes=f.read().decode('utf-8') #对读取到的字符串进行解码操作 f.close() print bytes
相关文章推荐
- 19.unicode在python中的运用
- python教程19--《python基本数据类型list、tuple、dict、linecache读取file内容大综合运用》
- 了解python中bytes,str和unicode的区别
- python unicode中文输出文件错误解决
- python过滤unicode控制字符
- Python编码相关问题 Unicode UTF-8 encode() decode()
- python WSGI+Paste Deployment+oslo.config综合运用
- Python一天入门19:异常
- python:UnicodeEncodeError
- python unicode 字节串转成中文问题
- 【小小伎俩】消杀Python解码时的UnicodeEncodeError
- Python学习笔记19:服务器基础
- 解决python3 UnicodeEncodeError: 'gbk' codec can't encode 或者decode等问题
- Python2中unicode转str
- Python的Ftplib问题:UnicodeEncodeError: 'latin-1' codec can't encode characters的解决方法
- Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
- python的str和unicode以及编码的问题
- python 中的赋值语句的运用
- python 回溯法 子集树模板 系列 —— 19、野人与传教士问题
- 运用python抓取博客园首页的所有数据,而且定时持续抓取新公布的内容存入mongodb中