
1 icanfork 2014 年 7 月 4 日 urlencode & urldecode ? |
2 sampeng 2014 年 7 月 4 日 编码问题。毫无疑问。。。你编码是utf-8。 但是传输不一定是。ajax也可以设置编码格式吧。不记得了。。另外。。你到底是ajax还是jsonp。。。后者可能会出现这个情况。 总有一个地方是编码不对的。 |
3 Actrace OP @sampeng 我在出现问题的chrome上抓包,然后在后端里打印出用于update的语句,语句是完全没问题的.我勒个去.但是数据库里的数据就是有问题. |
4 kmvan 2014 年 7 月 4 日 via Android 不同统一 |
5 skydiver 2014 年 7 月 4 日 输出的时候加header Content-Type: application/json |
8 zhangsan 2014 年 7 月 4 日 ajax get 的时候 encodeURIComponent 下 中文字符的参数,然后服务端接收的时候 urldecord 下 |
9 Actrace OP |
10 sampeng 2014 年 7 月 4 日 @Actrace 抓包打印。。你是如何抓包打印?输出页面?输出到html上?那你还是在这个环境里。。你把sql输出到文件里面试试= =!就知道编码对不对了。。 get的编码不是utf-8.。。。。 ie和chrome/firefox的get编码也不一样~所以才要求对中文进行urlencode。。 别直接传递中文。。请urlencode。到那边了再解开。。这是一般的做法。也就不会有问题 |
11 zhangsan 2014 年 7 月 4 日 |
12 Actrace OP |
13 caofugui 2014 年 7 月 5 日 先把中文加密,入库的时候再解密不就完了。 |
14 Actrace OP |