python编码笔记
来源:互联网 发布:德阳儿童学编程 编辑:程序博客网 时间:2024/05/29 17:22
python的编码问题是一个非常恼人的问题
中国制定了GB2312编码
Python中运用Unicode,常在字符串前加u’…’
若有UnicodeDecodeEorror(py文件保存的格式有问题)可以在第一行加注释:#--coding:utf-8-- 告诉python解释器,用utf-8编码读取源代码,且将文件用utf-8格式保存
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb2312’),表示将gb2312编码的字符串str1转换成unicode编码。
encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode(‘gb2312’),表示将unicode编码的字符串str2转换成gb2312编码。
python中文编码涉及到 : 文件保存的格式, python解释器是以何种编码解读源代码的 encode() decode()的调用 中文字符串前加不加u(代表着unicode)
1,a = unicode.encode(u’中文’, ‘utf-8’) 中文Unicode占两个字节 中文utf-8 占三个字节
f.write(a)
f.read()输出来为
2,codecs.open(fname, mode, encode,errors,buffering)
创建编码格式为 encode 的文件
尝试用f.read() 输出看看
0 0
- python编码笔记
- python编码笔记
- python笔记1 编码
- python 学习笔记-----编码问题
- Python 编码知识学习笔记
- Python学习笔记 --- 编码问题
- python学习笔记--关于编码
- python学习笔记-编码转化
- python学习笔记一(python 编码)
- Python学习笔记 --- Python 编码规范
- python学习笔记-字符串和编码
- Python 字符编码小笔记(备忘录)
- Python笔记:字符编码unicode/utf-8
- Python学习笔记 - 字符串和编码
- 【python学习笔记】浅探编码
- Python学习笔记—字符串和编码
- Python学习笔记:中文编码问题
- 【Python学习笔记】字符串和编码
- BZOJ2882
- Android开发笔记----radioGroup的使用
- Linux下静态库和动态库的制作和使用
- link和@import的区别
- KMP算法最详细
- python编码笔记
- 日经春秋 20150822
- HDU 1290 献给杭电五十周年校庆的礼物(空间分割)
- POJ 3668 Game of Lines(n点最多有多少不平行直线)
- 日经社説 20150822 南北の緊張に警戒怠れない
- 在MFC中使用SDL2.0(SDL窗口嵌入到MFC中)
- COJ 1511:残缺的棋盘
- hdu 1166 敌兵布阵(线段树、树状数组)
- 日经社説 20150822 効率を高めつつ石炭火力拡大に歯止めを