ChinaUnix.net
相关文章推荐:

python hid unicode

python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。 先来看看python的版本: >>> import sys >>> sys.version '2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)]' (一) 用记事本创建一个文件ChineseTest.py,默认ANSI: s = "中文" print s 测试一下瞧瞧: E:\Project\Pytho...

by john11 - Python文档中心 - 2007-09-25 14:54:51 阅读(1062) 回复(0)

相关讨论

str = u'\u201c' print str.encode('gb2312') “ print repr(str.encode('gb2312')) '\xa1\xb0' print repr(str.encode('gb2312').decode('gb2312')) u'\u201c' print repr(unicode(ab.encode('gb2312'),'gb2312')) u'\u201c' 从我的心里上来讲,喜欢将输入都变成unicode进行处理,然后经过合适的过程输出。但是这样做不一定效率是高的。因而需要能够在具体的地方找到合适的处理方法。 本文来自ChinaUnix博客,如果查看原...

by pipehappy - Python文档中心 - 2007-02-11 09:36:01 阅读(1302) 回复(0)

python中,我从一个excel文件中读入数据,excel的字体选择为宋体,读进来的东西编码全部是unicode,打印出来是str1 = “u'Google_AdSense\u9ed1\u540d\u5355'” 但我从另一个文本文件中读,读出来是ascii,我用str2 = unicode(str)进行编码转换,转换后打出来是“Google_AdSense黑名单”,type是unicode,打印repr(str2)得到的是u'Google_AdSense\u9ed1\u540d\u5355' 但str1 和 str2 不相等,hash值不同 我想问的是,这个两个的...

by tianqio - Python - 2008-06-19 15:35:23 阅读(1850) 回复(3)

[code] # -*- coding:utf-8 -*- import os import urllib def printfile(dir): files = [f for f in os.listdir(dir) if os.path.isfile(os.path.join(dir , f))] for file in files: name = unicode(file) print name.encode('utf-8') dire = [d for d in os.listdir(dir) if os.path.isdir(os.path.join(dir , d))] for x in dire: #y = dir + "\\" + x printfile(os.path.join(dir, x)) printfile('e:/...

by DraculaW - Python - 2007-04-27 21:11:15 阅读(4583) 回复(3)

unicode与mod_python的问题。 def dispatch( req): a1 = '系统退信\n' a2 = '\xcf\xb5\xcd\xb3\xcd\xcb\xd0\xc5\n' # 也是系统退信 a3 = unicode(a1, 'gb2312') a4 = unicode(a2, 'gb18030') req.write(a1) req.write(a2) req.write(a3) req.write(a4) return apache.OK 出错如下: req.write(a3) unicodeEncodeError: 'ascii' codec ca...

by guotie - Python - 2006-08-23 09:23:59 阅读(1839) 回复(2)

汉字就是麻烦,中国的标准是gbk,而国际标准是unicode,需要转来转去的,python中使用unicode和decode,encode转 unicode:把某个编码的字符串转成unicode,例如unicode(s,'gb2312')把gb2312编码的s转成unicode编码 decode:把某个编码的字符串转成unicode,例如s.decode('gb2312'),把s从gb2312转成unicode encode:把unicode编码转成其他编码,例如s.encode('gb2312'),把s从unicode转成gb2312 但是究竟系统是什么编码呢,需要...

by thomation - Python文档中心 - 2009-03-18 23:21:57 阅读(1500) 回复(0)

看了一下,貌似unicode的编码其实有3种,UTF-8,UTF-16,UTF-32。 前者用于传输较多。 那么,平时__unicode__()输出的是什么编码? 然后,如果我想python从Web用户输入的UTF8字符,经过重新编码(比如改为16,也可以不改),转给C语言处理,我应该用什么编码通信比较好呢? 请考虑两个问题,第一是python可以做到,第二是C可以收到。 我是新手,最好给出一点点转换的例子。 传递方式是结构指针,C作为so文件,让python调用。 谢...

by Xorcerer - Python - 2008-10-27 09:50:33 阅读(1854) 回复(1)

ASCII 是一种字符集,包括大小写的英文字母、数字、控制字符等,它用一个字节表示,范围是 0-127 unicode分为UTF-8和UTF-16。 UTF-8变长度的,最多 6 个字节,小于 127 的字符用一个字节表示,与 ASCII 字符集的结果一样,ASCII 编码下的英语文本不需要修改就可以当作 UTF-8 编码进行处理。 python 从 2.2 开始支持 unicode ,函数 decode( char_set )可以实现 其它编码到 unicode 的转换,函数 encode( char_set )实现 unicode 到...

by linxh - Python文档中心 - 2008-09-13 10:39:57 阅读(1716) 回复(0)

本文转自: http://www.amk.ca/python/howto/unicode unicode HOWTO Version 1.02 This HOWTO discusses python's support for unicode, and explains various problems that people commonly encounter when trying to work with unicode. Introduction to unicode History of Character Codes In 1968, the American Standard Code for Information Interchange, better known by its acronym ASCII, was standardized. ASC...

by linxh - Python文档中心 - 2008-09-19 20:02:08 阅读(1863) 回复(0)

大侠,请问有什么软件可以把中文转unicode, 如下, "汉语"可以转换为\u6C49\u8BED 在网上找了,都转的不是这个样,请大侠指点。

by 人在深圳混 - Solaris - 2008-07-14 23:11:47 阅读(1263) 回复(1)

我看到有个说明书这样写: 报文是: 测试信息 译 码 为 : 08606D559C53D18D22 ( 08 是 报 文 译 码 后 长 度 , 数 据606D559C53D18D22是“测试信息”的unicode编码,按照内存的编码格式倒过来了)。 不太明白是怎样按照内存编码格式倒转的。我用 unicode转化器得到编码的是4B6DD58BE14F6F60 希望能帮个忙解释一下

by bingruoice - C/C++ - 2008-05-27 10:44:50 阅读(1281) 回复(0)