1,异常: 'ascii' codec can't encode characters字符集的问题,在文件前加两句话:import sysreload(sys)sys.setdefaultencoding( "utf-8")2,unicode中的‘\xa0’字符在转换成gbk编码时会出现问题,gbk...
分类:
编程语言 时间:
2014-08-27 18:10:38
阅读次数:
198
过滤字符串中不属于指定集合的字符任务: 给定一个需要保留的字符串的集合,构建一个过滤函数,并可将其应用于任何字符串s,函数返回一个s的拷贝,该拷贝只包含指定字符集合中的元素。解决方案: import stringallchars = string.maketrans('','') #all c...
分类:
编程语言 时间:
2014-08-27 12:17:57
阅读次数:
202
在编写php的时候,总会遇到编码的问题,对于php页面的编码(不考虑参数的编码)解析顺序是怎么样的?首选确定影响页面编码的因素有一下几点:1、文件的编码方式2、Apache2的默认字符集设置3、PHP.ini中的默认字符集的设置4、PHP脚本中手动输出header(‘Content-type:text/html;..
分类:
Web程序 时间:
2014-08-27 11:11:37
阅读次数:
183
(1)最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,如default-character-set=utf8character_set_server=utf8修改完后,重启mysql的服务,servicemysqlrestart使用mysql>SHOWVARIABLESLIKE‘character%‘;查看,发现数据库编码均已改成utf8mysql>SHOWVARIABLE..
分类:
数据库 时间:
2014-08-27 11:10:28
阅读次数:
259
检查字符串中是否包含某字符集合中的字符任务: 检查字符串中是否出现了某个字符集合中的字符解决方案:方案一:import itertoolsdef containAny(seq,aset): for item in itertools.ifilter(aset.__contains__,seq...
分类:
编程语言 时间:
2014-08-26 16:48:06
阅读次数:
236
参考文章:[http://blog.csdn.net/yjkwf/article/details/7384586][1] 从windows平台拷过来的文件,发现在ubuntu下用eclipse打开后内容是乱码,因此决定给eclipse添加gbk字符集的支持。 用的是ubuntu14.04lts,e...
分类:
系统相关 时间:
2014-08-26 11:59:56
阅读次数:
286
昨天晚上用PHP写程序的时候遇到一个特别纠结的问题,页面,mysql字符集都校对成utf8了,但是只要通过Phalcon程序往数据库里跑数据,中文就都会变成乱码,今天在phalconphp群里@问路才不会迷路朋友的帮助下完美解决这个问题,解决方法如下:在引导程序设置数据库连接处加入$di-&..
分类:
其他好文 时间:
2014-08-26 11:56:16
阅读次数:
400
oracle乱码问题通常是因为oracle字符集设置和操作系统字符集设置不一致造成的,这里不得不提到两个操作系统环境变量,LANG和NLS_LANGLANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如dateNLS_LANG是针对Oracle语言、地区、字符集的设...
分类:
数据库 时间:
2014-08-25 16:56:14
阅读次数:
231
. 用来匹配任意一个字符,除了换行符* 用来匹配它前面字符的任意多次^ 匹配行首$ 用来匹配行尾[char] 匹配中括号字符集中的某一个字符[^char] 匹配没有在char中的字符\ 用来转义某个特殊含义的字符"\" 完整匹配单词"the",不会匹配"then" 等。
分类:
其他好文 时间:
2014-08-25 14:56:24
阅读次数:
320
普通情况下,中文字符会被自动转换成iso-8859-1的编码格式通过网络传输,而这种格式是没办法直接表示出我们认识的中文字符的,所以还要手动将他转换回之前的字符集。一般在servlet或者action之前加一个字符过滤器就可以解决这个问题了。看一下jsp页面的编码,如果是utf-8就写成下面的这样获...
分类:
Web程序 时间:
2014-08-25 14:41:54
阅读次数:
162