utf8 codec cant decode byte 0x96 in pyth

设置python的默认编码为utf8 2013-08-06

这是Python的编码问题,设置python的默认编码为utf8python安装目录:/etc/python2.x/sitecustomize.py1importsys2reload(sys)3sys.setdefaultencoding('utf-8')4try:5importapport_python_hook6exceptImportError:7pass8else:9apport_python_hook.install()如果在windows下:可以在Python安装目录下的Lib/si

json.dumps错误:'utf8'codeccan'tdecodebyte解决方案 2016-01-27

一次在使用json.dumps()过程中,出现错误提示:ERROR:"UnicodeDecodeError: 'utf8' codec can't decode byte 0xe1 in position 5: unexpected end of data"通过错误提示我们知道,肯定是编码问题,找到问题所在,就不难解决了...正常情况: 1 2 3 4 5 6 7 #引入json模块 import json #定义一个字典 dit = {'a':111,'b':222,'c':333}

关于python中的编码:unicode,utf-8,gb2312 2015-09-02

计算机早期是只支持ASCII码的,经过long long的发展,出现了这些支持世界上各种语言字符的编码:unicode, utf-8, gb2312. 对于unicode, utf-8, gb2312,虽然都能表示各种字符,但是各种字符在各种编码方式下的码是不一样的.可以把utf-8, gb2312理解为unicode这种编码思想(支持各种字符)的各种实现. python中的函数unicode(str, "UTF-8"),可以返回"UTF-8"编码的字符串str的u

python编码encode和decode 2015-05-08

计算机里面,编码方法有很多种,英文的一般用ascii,而中文有unicode,utf-8,gbk,utf-16等等. unicode是 utf-8,gbk,utf-16这些的父编码,这些子编码都能转换成unicode编码,然后转化成子编码,例如utf8可以转成unicode,再转gbk,但不能直接从utf8转gbk 所以,python中就有两个方法用来解码(decode)与编码(encode),解码是子编码转unicode,编码就是unicode转子编码 1.编码 #encoding=utf-8

python中文乱码问题深入分析 2016-02-03

在本文中,以'哈'来解释作示例解释所有的问题,"哈"的各种编码如下:  1. UNICODE (UTF6),C854:  2. UTF-8,E59388:  3. GBK,B9FE.一.python中的str和unicode一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?在python中提到unicode,一般指的是unicode对象.例如'哈哈'的unicode对象为u'/u54c8/

Python回顾与整理4:序列1—字符串 2016-03-18

Python回顾与整理4:序列1—字符串
0.说明        序列其实是Python的某几类数据类型的统称,如字符串,列表和元组,将它们统称为序列,是因为:它们的成员有序排列,并且可以通过下标偏移量访问到它的一个或者几个成员.        总结的思路为:先介绍适用于所有序列类型的操作符和内建函数,然后再分别对这几种序列类型进行介绍.1.序列        序列类型都有相同的访问模式:它的每一个元素都可以通过指定一 ...

pythonweb.py解决中文乱码 2013-02-01

最开始没注意数据库的编码,使用默认的方式去连接:db = web.database(dbn='mysql', user='root', pw='lihuipeng007', host='localhost', db='test')  sql = '''''''select * from tb_admin_user where login='%s' and password='%s' ''' % (username, password)  result = db.query(sql)  print

Python中有关中文编码解码小记 2015-05-30

简单记录几点,以备后忘:1.python 中的默认编码方式为asciiIn [1]: import sys In [2]: sys.getdefaultencoding() Out[2]: 'ascii'2.设置python 中的默认编码方式In [1]: import sys In [2]: reload(sys) <module 'sys' (built-in)> In [3]: sys.setdefaultencoding('utf-8') In [4]: sys.getdefaulte

windows环境中安装pip 2014-12-05

windows下安装PIP当前环境(windows 7,python安装路径为c:\Python)1.首先到官网下载(https://pypi.python.org/pypi/setuptools#downloads)下载文件地址:https://bootstrap.pypa.io/ez_setup.py,并将其放入python安装目录(C:\Python)2.打开cmd窗口C:\Python>python.exe ez_setup.py***如果出现报错***:UnicodeDecodeErr

python编码问题utf8UnicodeDecodeError 2013-11-02

用python,之前运行的很好,但是UnicodeDecodeError: 'utf8' codec can't decode byte 0xc4 in position 4: invalid continuation byte添加了import sysreload(sys)sys.setdefaultencoding('utf-8')中文decode('utf-8')还是报错,最后发现python运行的机器,编码不是utf8,修改/etc/profile修改编码即可export LANG=en

PYTHON编码是个细致活 2015-08-23

python逆向获取DNS时用到一个函数socket.gethostbyaddr,传入本地主机地址后报错如下:UnicodeDecodeError:'utf-8' codec can't decode byte 0xb0 in position 0: invalid continuation byte在stackoverflow上搜索到了一条线索,获取的返回值的host等于在console执行hostname获得的值,随手试了一下,输出结果是“爱琴海”,脑洞立马打开,感情是计算机名称在作祟,右键

中文+django1.9+python3.5一些注意点 2016-02-22

1.模板html文件里一定要加 <!DOCTYPE html><meta http-equiv="Content-type" content="text/html; charset=utf-8"><html lang="zh"> 这几句,否则就会报python35 django utf-8' codec can't decode byte 0xb2 in position 93: invalid错误 2.由于m

VmwarevSphere5.0安装升级常见问题 2011-09-19

安装问题在文件夹名包含特殊字符的文件夹中无法安装 vSphere Client如果文件夹或目录的名称包含特殊字符(分号 (;).左方括号 ([).右方括号 (]).等号 (=).加号 (+).逗号 (,) 或井字号 (#)),则在该文件夹或目录中安装 vSphere Client 时会显示以下错误消息:安装路径包含“;”字符.请选择一个不带该字符的安装路径.(The installation path contains a ';' character.Please select an insta

python中处理中文编码问题 2015-01-14

今天在尝试Python的CGI模块时遇到中文字符不能正确显示的问题,很郁闷.在网上仔细找了找,终于解决了这个问题,现在将解决方法陈述如下,以防下次失误.页面源代码如下#-*- coding: utf8 -*-import cgitb , cgicgitb.enable()form = cgi.FieldStorage()if (form.has_key("name") and form.has_key("addr")):    print "<p&g

python默认编码的理解与设置 2012-08-07

 原链接:http://notewo.sinaapp.com/blog/full_article/?blogid=54python 里面的编码和解码,就是unicode  和str 这两种形式的相对转换. 编码: unicode  →→→ str解码:str       →→→ unicode有两个设置编码的知识点1.文件开头的:# -*-  coding=utf8  -*-        python的默认脚本文件都是以utf8编码的,当文件中有非utf8编码范围内的字符的时候就要使用“编码提

转修改python默认的编码方式 2015-12-24

今天碰到了 python 编码问题, 报错信息如下Traceback (most recent call last):  File "ntpath.pyc", line 108, in joinUnicodeDecodeError: 'ascii' codec can't decode byte 0xa1 in position 36: ordinal not in range(128)显然是当前的编码为ascii, 无法解析0xa1(十进制为161, 超过上限128). 进入pyth

编译OpenCV文档 2015-10-26

概述 使用OpenCV的过程中经常查看文档,每次都去官网查看,不过国内访问速度很慢,有一份本地的文档就好了.本文列出了在Linux(Fedora)系统上从OpenCV源码编译出documentation的步骤.在Windows系统上也可以编译出文档,只需在cmake-gui界面中勾选build-doc并根据提示信息安装相应依赖程序,generate后用visual studio编译安装文档. 你也可以直接下载我编译生成好的文档:OpenCV-3.0.0文档:百度云盘 我的github项目.Ope

setdefaultencodingpython编码问题 2010-06-13

页面源代码如下#-*- coding: utf8 -*-import cgitb , cgicgitb.enable()form = cgi.FieldStorage()if (form.has_key("name") and form.has_key("addr")):    print "<p>name:", form["name"].value    print "<p>addr:&qu

Python2.7字符编码详解 2015-11-08

Python2.7字符编码详解
Python2.7字符编码详解 标签: Python 字符编码 [TOC] 声明 本文主要介绍字符编码基础知识,以及Python2.7字符编码实践.注意,文中关于Python字符编码的解释和建议适用于Python2.x版本,而不适用于3.x版本.本文同时也发布于作业部落,阅读体验可能更好. 一. 字符编码基础 为明确概念,将字符集的编码模型分为以下4个层次: 抽象字符清单(Ab ...
一周排行
  • CSharpGL(7)对VAO和VBO的封装
    CSharpGL(7)对VAO和VBO的封装 在legacy OpenGL中,渲染图形是用 ...
  • //logcat输出信息不断滚动(方法有两种)1.设置过滤器在LogCat那里有个"+"号,新增一个Filter即可(直接填写Filter Name即可,其它为空,初学暂时这样认为):2.在Win ...
  • 一.上传单个文件    上传文件是很多Web程序都具有的功能.在Struts1.x中已经提供了用于上传文件的组件.而在Struts2中提供了一个更为容易操作的上传文件组件.所不同的是,Struts1.x的上传组件需要 ...
  • 继承 一,概述 a)         使用extends关键字可以让一个类继承另一个类,继承的类为子类,被继承的类是父类,子类会自动继承父类的所有方法和属性. b)        继承使得类和类之间产生了关系 c)  ...
  • 1. 创建必要的相关目录 跟踪文件目录 bdump.cdump.udump:mkdir adump bdump cdump udump pfile数据文件目录 mkdir hunter022.创建初始化参数文件3.设 ...
  • 前言:在J2EE中,注解使得开发更加便利,省去了生成XML文件的过程,在Hibernate实体声明中,可以简简单单的用几个注解就可以免去生成一个XML的文件操作.这里就主要论述一下annotation的用法和自定义注 ...
  • 当迁移到新版本的Exchange服务器或者新部署了客户端访问服务器时,需要快速生成脱机地址簿,以免用户客户端报错引起不必要的麻烦,以下步骤可以快速生成脱机地址部:1.在MailBox角色服务器上重启Exchange ...
  • Ubuntu本身一般都带了USB转串口的驱动. 1. 首先确认系统支持USBSerial,输入以下命令:      lsmod | grep usbserial 2. 接上USB串口线,看看系统是否可以识别.输入以下 ...
  • svchost.exe是什么? 完解SVCHOST.exe进程之谜svchost.exe是nt核心系统的非常重要的进程,对于2000.xp来说,不可或缺.很多病毒.木马也会调用它.所以,深入了解这个程序,是玩电脑的必 ...
  • 深入剖析ASP.NET2.0缓冲机制
    一.简介ASP.NET 1.x Cache API是一种革命性特征.当一个XML文件或另一 ...