为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“\xe4\xb8\xad\xe6\x96\x87”的形式?为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ...
分类:
编程语言 时间:
2015-08-28 15:17:15
阅读次数:
143
base64 编码中使用了 +号,+号通过URL传递时会变成空格,因为编码的方式的问题前台使用:Ext.encode(title_text.getValue().replace(/\+/g, '%2B'))就可以了 也就是说可以通过替换的方式,或者写成“%2B”的形式也可以url编码的表示方式,对于...
分类:
Web程序 时间:
2015-08-26 17:30:55
阅读次数:
285
#coding:utf-8print 'input your name, please'name = raw_input('请输入你的名字:'.decode('utf-8').encode('gbk'))print '你好!'.decode('utf-8').encode('gbk'), name
分类:
编程语言 时间:
2015-08-26 15:43:54
阅读次数:
129
function myDecode($str){ $str = substr(str_replace('\"','"',json_encode($str)),1,-1); return json_decode($str); }
分类:
Web程序 时间:
2015-08-26 15:17:20
阅读次数:
128
第一章 减少HTTP请求 使用图片地图:当导航栏包含多张图片时,可以将其合并成一张图片,再通过计算位置触发不同的链接 CSS sprites:将图标合并,引入一张背景图,通过CSS控制其位置 内联图片:将图片编码后再放到data后面。可用PHP的base64_encode对图片文件进行编码。 合并...
分类:
Web程序 时间:
2015-08-25 13:28:27
阅读次数:
174
<?php
/**
*$str原始中文字符串
*$encoding原始字符串的编码,默认utf-8
*$prefix编码后的前缀,默认"&#"
*$postfix编码后的后缀,默认";"
*/
functionunicode_encode($str,$encoding=‘utf-8‘,$prefix=‘&#‘,$postfix=‘;‘){
//将字符串拆分
$str=iconv("UTF-8","gb23..
分类:
Web程序 时间:
2015-08-25 12:33:29
阅读次数:
179
今天用base64编码传输json串,android端那边始终看不到图片!首先发现android端接收的json串长度不一致,仔细研究发现android端接收到的json数据里把服务器数据里的"/"和"+"过滤掉了。查看资料发现,之前使用:new BASE64Encoder().encode(byt...
分类:
其他好文 时间:
2015-08-20 18:38:43
阅读次数:
194
相信很多人在使用Ajax与后台php页面进行交互的时候都碰到过中文乱码的问题。JSON作为一种轻量级的数据交换格式,备受亲睐,但是用PHP作为后台交互,容易出现中文乱码的问题。JSON和js一样,对于客户端的字符都是以UTF8的形式进行处理的,也就是说,使用JSON作为提交和接收的数据格式时字符都采...
分类:
Web程序 时间:
2015-08-19 19:44:31
阅读次数:
127
functionbase64url_encode($plainText) {$base64=base64_encode($plainText);$base64url=strtr($base64,'+/=','-_,');return$base64url;}functionbase64url_deco...
分类:
Web程序 时间:
2015-08-17 16:51:12
阅读次数:
155
一个中文utf8编码后是占3个字符,所以求长度的函数可以这样写 def str_len(str): try: row_l=len(str) utf8_l=len(str.encode('utf...
分类:
编程语言 时间:
2015-08-17 00:44:47
阅读次数:
168