老是碰到这个问题,决定好好给整理一番思路。翻阅资料和实践证明,以下论述为真理:字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码...
分类:
编程语言 时间:
2014-10-12 15:41:08
阅读次数:
240
有时候用 file_get_contents() 函数抓取网页会发生乱码现象。有两个原因会导致乱码,一个是编码问题,一个是目标页面开了Gzip。编码问题好办,把抓取到的内容转下编码即可($content=iconv("GBK", "UTF-8//IGNORE", $content);),我们这里讨论...
分类:
Web程序 时间:
2014-10-12 11:33:47
阅读次数:
898
import base64encodestr = base64.b64encode('abc'.encode(encoding='utf-8'))print(encodestr)
分类:
编程语言 时间:
2014-10-10 18:40:04
阅读次数:
281
JSP的开头内容:1 JSP引擎将JSP源文件翻译成Servlet源文件默认采用UTF-8编码。JSP开发人员可以采用各种字符集编码来编写JSP源文件,但是必须通过某种方式告知JSP引擎,他所采用的字符集编码,否则JSP引擎把它当作默认的ISO8859-1。这种方式就是设置pageEncoding属...
分类:
Web程序 时间:
2014-10-09 01:59:58
阅读次数:
289
几种常见的编码格式 为什么要编码 不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言...
分类:
编程语言 时间:
2014-10-06 20:38:51
阅读次数:
331
SQLAlchemy报ProgrammingError:Youmustnotuse8-bitbytestringsunlessyouuseatext_factorythatcaninterpret8-bitbytestrings错误python2.x中最讨厌的就是编码问题了,写下来以备后用。解决方法:1.开头加上:#encoding:utf-82.尝试把字符转化为unicode格式unicode(str_name)这种..
分类:
数据库 时间:
2014-10-06 15:55:40
阅读次数:
898
关于python的编码问题一直以来不得解,终于在今天从这篇博文中明白了。原文地址:http://nedbatchelder.com/text/unipain.html译文地址:http://pycoders-weekly-chinese.readthedocs.org/en/latest/issue...
分类:
编程语言 时间:
2014-10-06 05:20:19
阅读次数:
375
Python 里面的编码和解码也就是 unicode 和 str 这两种形式的相互转化。编码是 unicode -> str,相反的,解码就是 str -> unicode。剩下的问题就是确定何时需要进行编码或者解码了.关于文件开头的"编码指示",也就是 # -*- coding: -*- 这个语句...
分类:
编程语言 时间:
2014-10-05 19:31:08
阅读次数:
180
一、什么是视频格式?视频格式是一种封装格式,就是把编码后的比特流进行封装,不同的视频格式封装方法不同。目前视频都是由音频流+视频流组成。格式只是封装容器,例如rmvb,mkv,MP4,mpg,ts等等。常见的视频流有MPEG2,MPEG4,H264,VC1等等,MPEG2是比较老式的视频编码,压缩率...
分类:
其他好文 时间:
2014-09-30 16:40:59
阅读次数:
743
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码,中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为.....
分类:
Web程序 时间:
2014-09-29 16:52:21
阅读次数:
245