今天遇到的几个关于编码的问题
来源:互联网 发布:淘宝店代运营有用吗 编辑:程序博客网 时间:2024/05/21 16:58
一、Request.Form[0]对于空格的处理:
post: a+b
Request.Form[0] :a b(a与b中间是空格)
url: a b(a与b中间是空格)
Request.Form[0]:a b(a与b中间是空格)
url: a%20b
Request.Form[0]: a b(a与b中间是空格)
url: a%2Bb
Request.Form[0]: a+b
直接用Post请求的时候,如果参数中有+号或者空格一定要看看是不是应该先encode一下。如果是空格用javascript的escape()就能encode,如果是+号就得用encodeURIComponent
附:
escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z
encodeURI不编码字符有82个:!,#,$,&,'',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z
encodeURIComponent不编码字符有71个:!, '',(,),*,-,.,_,~,0-9,a-z,A-Z
二、this.innerHTML="&" 会将"&"转义成"&"导致无法正常显示"&:
解决方法:
var str = ”&";
this.innerHTML= str.replace(/&/g,"&");
- 今天遇到的几个关于编码的问题
- 今天遇到的几个Python问题
- 今天遇到的几个系统问题
- 今天遇到的几个网络问题
- 今天遇到一个问题,关于ibatis的
- 总结几个今天接入SDK遇到的问题
- 今天遇到的问题
- 今天遇到的问题
- 今天遇到的问题
- 今天遇到的问题
- 今天遇到的问题
- 今天遇到的问题
- 今天遇到的问题
- 今天遇到的问题
- 今天遇到的问题
- 今天遇到的问题
- 关于编码遇到的一些问题
- 今天遇到的一个关于HttpSessionListener 的一个问题
- Silverlight的依赖属性与附加属性
- 数据挖掘研讨会
- 独立博客地址
- 设计模式基础
- 编程规范
- 今天遇到的几个关于编码的问题
- 在ubuntu 9.10 上QGIS的安装步骤
- x86的pae, pse和x86-64
- MyEclipse的自动生成get, set 方法
- Windows常用命令集
- 2010第五套人民币
- cygwin跨平台移植 gcc+vc联合使用的方法和注意事项
- gnu coreutils内核工具
- 数字信号基带传输和频带传输 &&带宽的概念