URL直接传递特殊符号编码
来源:互联网 发布:项韧带钙化 知乎 编辑:程序博客网 时间:2024/05/19 07:09
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码
十六进制值
解决的方法:
replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.
而str.replace(/\-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。
replace()
js中替换字符变量如下:
data2=data2.replace(/\%/g,"%25");
data2=data2.replace(/\#/g,"%23");
data2=data2.replace(/\&/g,"%26");
按上面写了以下JS方法
//对内容进行编码
function getEncodeURI(content) {
content = encodeURI(content);//已把%号转为%25
//content = content.replace(/\%/g, "%25");
content = content.replace(/\+/g, "%2B");
content = content.replace(/\ /g, "%20");
content = content.replace(/\//g, "%2F");
content = content.replace(/\#/g, "%23");
content = content.replace(/\&/g, "%26");
content = content.replace(/\=/g, "%3D");
content = content.replace(/\?/g, "%3F");
return content;
}
- URL直接传递特殊符号编码
- url传递中的特殊符号的编码以及中文编码
- url编码 处理特殊符号
- iOS Url特殊符号编码问题
- html 传递url参数特殊符号 & 传递网址
- URL编码 传递
- URL传递中文编码问题
- url传递参数编码问题
- base64_encode进行编码传递url
- url 特殊符号
- URL ajax 传递带有特殊符号参数的问题
- URL ajax 传递带有特殊符号参数的问题
- url中带特殊符号可能出现编码的错误
- iOS开发 URL编码之对特殊符号的处理
- 通过URL传递base64编码的问题
- php和js url编码传递转换
- URL编码----url参数中有+、空格、=、%、&、#等特殊符号的问题解决
- URL编码----url参数中有+、空格、=、%、&、#等特殊符号的问题解决
- android 流量统计
- 概念数据模型(CDM)、逻辑数据模型(LDM)、物理数据模型(PDM)
- XML文档中预定义好的实体
- php umask
- VC 之 cout 与 wcout 区别及 wchar_t、CharSet、CodePage 等相关概念解析
- URL直接传递特殊符号编码
- Java加密技术(三) PBE
- 浏览器是如何工作的?(工作原理)
- 更新linux下python版本
- android 内存泄露调试
- linux input子系统的细节
- WinCE下读Ini文件函数
- hdu1372-Knight Moves--搜索
- R学习笔记之R特色与相关语法