描述:
一个web服务,原先的业务逻辑是把mysql查询的结果缓存在redis中一个小时,加快请求的响应。
现在有个问题就是根据请求的指定的编码返回对应编码的response。
首先是要修改响应的body的编码,由于mysql去出来就是unicode,所以直接使用
```
content = content.encode(charset)
```...
分类:
数据库 时间:
2014-11-24 17:23:57
阅读次数:
198
package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
"strings"
)
func main() {
v := url.Values{}
v.Set("huifu", "hello world")
body := ioutil.NopCloser(strings.NewReader(v.Encode(...
分类:
Web程序 时间:
2014-11-24 12:09:30
阅读次数:
148
Windows下的控制台中,应该是这样的逻辑:1、如果是Unicode字符串的话,首先根据控制台编码进行转换2、之后进行输出所以在Windows控制台下,假设str = u'中文',1、直接print str是可以正确输出的2、print str.encode('gbk')或者print str.e...
分类:
编程语言 时间:
2014-11-22 23:02:14
阅读次数:
280
php中jsonp输出时一般用下面的格式:callbackname('json string');如果中间的json string中含有单引号,这个输出就是有问题的,调用方一般是无法处理的,所以我们要对单引号进行转义。如果是用json_encode方式生成可以用下面的方式转义:$ret = json...
分类:
Web程序 时间:
2014-11-22 17:16:44
阅读次数:
183
public class Md5Util {
/**
* md5加密的方法
* @param text
* @return
*/
public static String encode(String text){
try {
MessageDigest digest = MessageDigest.getInstance("MD5");
byt...
分类:
编程语言 时间:
2014-11-22 14:44:22
阅读次数:
191
json_encode()函数通常将数组转换成json和前端页面进行交互,但有时候转换后的数据中文出现乱码或空白;原因:是文件的编码不一致,不是utf8导致的,应该把文件全部改为utf8编码格式即可了!!
分类:
Web程序 时间:
2014-11-20 21:47:51
阅读次数:
216
1. url传递参数的特殊字符在压缩后,可能出现 + - = 空格 这类特殊字符,需要在传递前进行url编码 urllib.enquote(string)获取参数后 urllib.unquote(string)2. 字符的编解码zlib.compress(base64.encode(string))...
分类:
Web程序 时间:
2014-11-19 22:06:53
阅读次数:
295
1、音频/视屏转换工具VLC
https://wiki.videolan.org/Mp3/#Container_formats http://wenku.baidu.com/view/ba73ac5c804d2b160b4ec05a.html?re=viewhttps://wiki.videolan.org/How_to_Batch_Encode/https://wiki.videolan....
分类:
其他好文 时间:
2014-11-19 12:37:46
阅读次数:
232
extJs代码: 1 2 3 4 5 php代码 1 true); 5 echo json_encode($result); 6 }else{ 7 $result = array('flag'=>fal...
分类:
Web程序 时间:
2014-11-19 12:17:31
阅读次数:
203
1 关于苹果手机 超链接不能 进入可能原因是存在中文字符。2 3 要进行编码才下才行。 格式如下4 5 6 $a=base64_encode("张三");//加码7 echo $a."";8 echo base64_decode($a);//解码
分类:
移动开发 时间:
2014-11-19 10:48:28
阅读次数:
277