URL中的特殊字符
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。
下表中列出了一些URL特殊符号及编码
:替换为%3A
十六进制值
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL 中指定的参数间的分隔符 %26
8. = URL 中指定参数的值 %3D
例:要传递字符串“this%is#te=st&o k?+/”作为参数t传给te.asp,则URL可以是:
te.asp?t=this%25is%23te%3Dst%26o%20k%3F%2B%2F 或者
te.asp?t=this%25is%23te%3Dst%26o+k%3F%2B%2F (空格可以用%20或+代替)
java中URL 的编码和解码函数
java.net.URLEncoder.encode(String s)和java.net.URLDecoder.decode(String s);
在javascript 中URL 的编码和解码函数
escape(String s)和unescape(String s) ;
点的转义:. ==> u002E
美元符号的转义:$ ==> u0024
乘方符号的转义:^ ==> u005E
左大括号的转义:{ ==> u007B
左方括号的转义:[ ==> u005B
左圆括号的转义:( ==> u0028
竖线的转义:| ==> u007C
右圆括号的转义:) ==> u0029
星号的转义:* ==> u002A
加号的转义:+ ==> u002B
问号的转义:? ==> u003F
反斜杠的转义: ==> u005C
http://blog.csdn.net/steven2006/archive/2007/12/12/1931647.aspx
- 浏览: 27115 次
- 性别:
- 来自: 成都
相关推荐
- `mysql_real_escape_string` 和 `mysql_escape_string`:这两个函数用于转义SQL字符串中的特殊字符。`mysql_real_escape_string`还会判断字符集,而`mysql_escape_string`不会。 - `base64_encode` 和 `base64_...
本篇“PHP开发笔记系列(二)-字符串使用”将深入探讨PHP中处理字符串的各种方法和技巧。 1. 字符串创建与赋值 在PHP中,我们可以使用单引号或双引号来创建字符串。单引号中的字符串不会解析变量,而双引号中的字符...
- **处理异常**:可以抛出异常或者在catch块中处理异常。 - **多个异常**:可以在一个try语句后面跟多个catch块。 - **finally声明**:无论是否发生异常都会执行的代码块。 - **异常调用栈**:异常发生时的调用栈...
符号实体用于在网页中插入特殊字符,如`和`>`. 超链接通过`<a>`标签实现,`href`属性指定目标URL,`target`属性控制新链接如何打开。`联系管理员</a>`创建了一个邮件链接。 5. 图像和表格: `<img>`标签用于插入...
Quote 和 Unquote 是一种 URL 编码技术,用于编码和解码 URL 中的特殊字符。爬虫可以使用 Quote 和 Unquote 来编码和解码 URL 中的特殊字符。 登录和获取 Cookie 爬虫可以使用用户名和密码来模拟用户登录,获取 ...
反斜杠用于转义Markdown的特殊字符,如`\*`会显示为星号而非斜体。 ### 自动链接 Markdown能自动识别并转换URL为链接,无需特殊格式。 ## 特殊字符转换 在Markdown文档中,`和`&`字符需要转义,分别写成`<`和`&...
这些符号和序列使得正则表达式能够执行复杂的字符串查找、替换和验证任务,如区分重复单词、格式转换、检查句子的大小写以及提取URL的组成部分。 理解并熟练应用这些知识点对于C#编程至关重要,它们涵盖了对象生命...
- **使用别名**: 如果别名包含特殊字符,则需要用双引号括起来,例如:`SELECT 字段 * 10 "别名" FROM 表名;` - **字符串拼接**: 使用 `||` 符号拼接字符串,类似于Java中的 `+` 操作符。对于包含单引号的字符串,...
- **转义字符**:`\` 用于表示特殊字符,如 `\d` 表示数字字符,`\w` 表示字母数字字符,`\s` 表示空白字符。 #### 三、特殊字符注意事项 在Java中使用正则表达式时,需要注意以下几点: - 反斜杠 `\` 在Java中...
- **特殊符号函数**:介绍如何使用特殊符号(如`+`、`-`等)来定义函数。 - **异常**:讲解如何使用`try()`、`stop()`等函数来处理程序中的错误和异常情况。 - **字符串表达式与求值**:如何使用`parse()`、`eval()`...
- **URL编码**:在处理包含特殊字符的URL时,需要对其进行编码。常用的编码方法是`URLEncoder.encode()`,它可以将字符串转换成合法的URL格式,避免因非法字符引发的问题。 通过以上知识点的总结,我们可以看到...
2. **转义字符**:用于匹配特殊字符或具有特殊意义的字符。 - 示例:`\x22` 表示匹配双引号 `"`。 3. **重复限定符**: - `+`:匹配前面的子表达式一次或多次。 - 示例:`+ǰַĿ1λ` 表示匹配至少一个“ǰ”...
### 韩顺平玩转Oracle学习笔记知识点详解 #### 一、Oracle基本使用——基本命令 ...以上是对《韩顺平玩转oracle学习笔记》中的关键知识点进行了详细的解释和总结,希望对学习Oracle数据库管理和开发有所帮助。
5. **编码问题**:在处理特殊字符时,如GET请求中的URL编码,POST请求中的数据编码等,需注意字符集的转换和兼容性问题。 6. **Ajax的优点**:提升用户体验,减少网络传输,降低服务器压力,提供更快的响应速度。 ...
URL编码是将URL中的特殊字符转换为 `%xy` 形式的编码,以便在网络上传输。 7. **动态网页技术发展** 动态网页技术经历了CGI、ASP、ASP.NET、JSP和PHP等阶段。PHP目前由Zend公司维护,是Web开发领域中的主流技术之...
构造器是用于初始化新创建对象的特殊方法,Java中的构造器名与类名相同。 四、异常处理 Java的异常处理机制使得程序能够优雅地处理错误,通过try-catch-finally语句块捕获并处理异常。异常类继承自java.lang....
- **符号实体**:特殊字符可以用字符实体表示,如`&`代表`&`。 - **超链接**:`<a href="url">文本</a>`,`target`属性控制新页面的打开方式。 - **图像**:`<img src="url" width="width" height="height">`,...
- **URL编码**: 用于在URL中表示特殊字符。 **2.2 解密与加密** 解密和加密技术是密码学的核心部分,在CTF竞赛中也非常重要。 - **RSA算法**: 公钥加密标准,广泛应用于安全通信。 - **AES算法**: 高级加密标准,...
8. HTML符号实体(char entity)用于在网页中表示特殊字符,如`<`代表`。 **CSS基础** 虽然没有直接提及CSS的详细内容,但可以推断笔记中应该包含了CSS的样式定义、选择器、盒模型、布局等基础知识。 **PHP基础...