python chardet模块查看字符编码方式

电脑配置:联想笔记本电脑 windows8系统

Python版本:2.7.8

本文章撰写时间:2014.12.25

作者:陈东陈

阅读说明:

1.本文都是先解释,后放图片;

2.文中斜体部分要么为需要输入的内容,要么为电脑本来的一些功能名称

如果没有安装chardet模块,需要先安装该模块。

总结:

中文字符在python自带的IDL和Sublime text2的编码方式不一样,这个问题我也不清楚,还请大牛能解答。

一、运行环境——python 2.7.8自带IDL

  1.输入中文字符‘中国’

  输入如下代码,得到str1 = ‘中国’的编码格式为‘IBM855’(我也不清楚这个是什么编码方式)

  

  2.输入中文拼音字符‘zhongguo’,得到编码方式为ascii

二、运行环境——Sublime text2

  输入如下代码

输出结果:

参考资料:

书籍:可爱的python(作者:哲思社区)

时间: 2024-07-30 20:27:41

python chardet模块查看字符编码方式的相关文章

Python基础(变量、字符编码、数据类型)

变量 变量名由字母.数字(不能为首字符).下划线组成,不能使用关键字 以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'pri

linux查看字符编码

Linux 下查看文件字符编码和转换编码 Linux公社(LinuxIDC.com)于 2006 年 9 月 25 日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于Linux的数据中心. LinuxIDC.com提供包括Ubuntu,Fedora,SUSE技术,以及最新IT资讯等Linux专业类网站. 如果你需要在 Linux 中操作 windows 下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的

刨根究底字符编码之十——Unicode字符集的字符编码方式CEF以及码点、码元

Unicode字符集的字符编码方式CEF以及码点.码元 一.字符编码方式CEF的选择 1. 由于Unicode字符集非常大,有些字符的编号(码点值)需要两个或两个以上字节来表示,而要对这样的编号进行编码,也必须使用两个或两个以上字节. 比如,汉字"严"的Unicode码(Unicode码点值.Unicode编号)是十六进制数4E25,转换成二进制数有15位(100 1110 0010 0101),对"严"这个字符的编号进行编码的话,至少需要2个字节.表示其他更大编号

Python模块、字符编码、文件读写

模块 当我们用一种语言开始真正的软件开发室,除了编写代码外,还需要很多基本的已经写好的现成的东西,高级语言通常都会为我们提供了一个比较完善的基础代码库,让我们能直接调用,python也不例外,为我们提供了分成完善的基础代码和第三方库.在python中一个.py文件就是一个模块. 模块导入使用import 获取随机数模块 调用系统命令 把执行脚本时传递的参数获取到了 当我们试图加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错,默认情况下,Python解释器会搜

02python发展史;python;硬盘区别;cd;字符编码;

Python介绍 发展史python2,3默认编码 python 2 vs 3 硬盘区别Windows cd 应用环境变量字符编码模块初识 回顶部 1 发展史 被解救的姜戈 2.4 50万行 Python 2.6 - October 1, 2008 Python 2.6.1 - October 1, 2008 Python 2.6.6 - October 1, 2008 Python 3.0 - December 3, 2008 Python 2.7 - July 3, 2010 #目前业内主流

Python基础编程之字符编码、数据类型、列表

目录: python简介 字符编码介绍 数据类型 一.Python简介 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者. python的发展历史 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器. 1991年,第一个Pyt

python经常出现的字符编码问题详解

python在进行字符串处理或者通过open函数读取文件时,经常会出现编码的错误:UnicodeDecodeE-rror: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)这个是由于python在进行编码和解码的过程中,出现编解码不兼容时导致的错误.所以现在需要对字符的编码有个清晰的认识,不需要对编解码内部的内容进行深入的研究,只需要了解相关编码规则,在以后再遇到这样的问题时可以自己进行相关

python标准库之字符编码详解

codesc官方地址:https://docs.python.org/2/library/codecs.html 相关帮助:http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html #python标准库(英文地址:)http://www.ask3.cn/ebook/docspy3zh/library/index.html unicode入门: cpython2.xz支持2种类型字符串处理文本数据,老式的str实例使用单个8位字节表示字

python的 随手记----字符编码与转码

一.前提 那么到底什么是编码呢? //ASCII 记住一句话:计算机中的所有数据,不论是文字.图片.视频.还是音频文件,本质上最终都是按照类似 01010101 的二进制存储的. 再说简单点,计算机只懂二进制数字! 所以,目的明确了:如何将我们能识别的符号唯一的与一组二进制数字对应上?于是美利坚的同志想到通过一个电平的高低状态来代指0或1, 八个电平做为一组就可以表示出 256种不同状态,每种状态就唯一对应一个字符,比如A--->00010001,而英文只有26个字符,算上一些特殊字符和数字,1