使用的python2.7,运行的时候出现了'ascii' codec can't encode characters in position 0-8: ordinal not in range(128)错误,通过搜索一些文章了解到是因为python系统使用的默认编码为ascii编码,但是代码运行中的...
分类:
Web程序 时间:
2014-12-13 23:17:49
阅读次数:
197
闲来无事学习一下Python,在看到关于Python字符类型的时候有提到字符集,字符集的问题我一直没搞明白,ASCII、Unicode、UTF-8之间有什么区别呢?借着这个机会总算是有了一点点的明白,记录下来,学习一下。
谈到字符集的人,肯定是跟计算机打交道的人,由于计算机只能处理数字,没有人类这么超高的智慧,如果计算机需要处理文本,那就必须把文本转换成数字。那么问题来了:如何实现把文本转换...
分类:
其他好文 时间:
2014-12-13 18:06:45
阅读次数:
177
select 'http://localhost:50476/auth/logon?u=user' || chr(ascii('&')) || 'p=8888' from dual;
分类:
数据库 时间:
2014-12-13 15:00:02
阅读次数:
164
在API源码中,String的compareTo其实就是一次比较两个字符串的ASCII码。如果两个字符串的ASCII相等则继续后续比较,否则直接返回两个ASCII的差值。如果两个字符串完全一样,则返回0.下面是源码:public int compareTo(String anotherStrin.....
分类:
其他好文 时间:
2014-12-13 10:46:36
阅读次数:
193
【问题】
【方案】
可按照错误建议网址查看http://www.python.org/peps/pep-0263.html
发现是因为Python在默认状态下不支持源文件中的编码所致。
解决方案有如下三种:
一、在文件头部添加如下注释码:
# coding= 例如,可添加# coding=utf-8
二、在文件头部添加如下两行注释码:
#!...
分类:
编程语言 时间:
2014-12-12 20:52:05
阅读次数:
175
常用正则表达式: 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面...
分类:
其他好文 时间:
2014-12-12 13:02:59
阅读次数:
112
URL中的特殊字符URL中的特殊字符是不能再URL中直接传递的,需要进行编码。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。字符名称16进制值+URL中的+表示空格%2B空格URL中的空格可以用+号或者编码%20/分割目录和子目录%2F?分隔实际的...
分类:
Web程序 时间:
2014-12-11 22:23:35
阅读次数:
166
一字符串,String=“2324234535”;把第i个数取出来时是char型的:char temp=String.charAt(i)如何把char型转换成int型?我需要求个尾数之和,如:123的各位数之和为6.每个字符取出来,得到char型的1,2,3,4,5;但是求和得到的结果是ASCII码...
分类:
编程语言 时间:
2014-12-11 20:50:16
阅读次数:
298
ASCII码表ASCII码大致可以分作三部分組成。 第一部分是:ASCII非打印控制字符; 第二部分是:ASCII打印字符; 第三部分是:扩展ASCII打印字符。第一部分:ASCII非打印控制字符表ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,...
分类:
其他好文 时间:
2014-12-11 20:36:20
阅读次数:
308
1602自带了常用的ascii字符库,为方便用户自定义,1602里面也有8个可自定义的字符。这8个字符是通过设定CGRAM地址来实现的,如下图。DB7DB6已经固定;DB5DB4DB3为8个字符的地址位;DB2DB1DB0为字模的地址(字模有5列,需要3位表示)。如果字模要显示‘c’如下图。地址:0...
分类:
其他好文 时间:
2014-12-11 13:55:58
阅读次数:
279