URLDecoder
来源:互联网 发布:外商直接投资累计数据 编辑:程序博客网 时间:2024/06/08 05:17
java.net
类 URLDecoder
java.lang.Object java.net.URLDecoder
public class URLDecoder
- extends Object
HTML 格式解码的实用工具类。该类包含了将 String 从 application/x-www-form-urlencoded
MIME 格式解码的静态方法。
该转换过程正好与 URLEncoder 类使用的过程相反。假定已编码的字符串中的所有字符为下列之一:"a
" 到 "z
"、"A
" 到 "Z
"、"0
" 到 "9
" 和 "-
"、"_
"、".
" 以及 "*
"。允许有 "%
" 字符,但是将它解释为特殊转义序列的开始。
转换中使用以下规则:
- 字母数字字符 "
a
" 到 "z
"、"A
" 到 "Z
" 和 "0
" 到 "9
" 保持不变。 - 特殊字符 "
.
"、"-
"、"*
" 和 "_
" 保持不变。 - 加号 "
+
" 转换为空格字符 " - 将把 "
%xy
" 格式序列视为一个字节,其中 xy 为 8 位的两位十六进制表示形式。然后,所有连续包含一个或多个这些字节序列的子字符串,将被其编码可生成这些连续字节的字符所代替。可以指定对这些字符进行解码的编码机制,或者如果未指定的话,则使用平台的默认编码机制。
该解码器处理非法字符串有两种可能的方法。一种方法是不管该非法字符,另一种方法是抛出 IllegalArgumentException 异常。解码器具体采用哪种方法取决于实现。
- 从以下版本开始:
- 1.2
URLDecoder()
static String
decode(String s)
已过时。 结果字符串可能因平台默认编码不同而不同。因此,改用 decode(String,String) 方法指定编码。
static String
decode(String s, String enc)
使用指定的编码机制对
application/x-www-form-urlencoded
字符串解码。 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
URLDecoder
public URLDecoder()
decode
@Deprecatedpublic static String decode(String s)
- 已过时。 结果字符串可能因平台默认编码不同而不同。因此,改用 decode(String,String) 方法指定编码。
- 对
x-www-form-urlencoded
字符串解码。平台的默认编码用于确定任何 "%xy
" 格式的连续序列表示的字符。 - 参数:
s
- 要解码的String
- 返回:
- 新解码的
String
decode
public static String decode(String s, String enc) throws UnsupportedEncodingException
- 使用指定的编码机制对
application/x-www-form-urlencoded
字符串解码。给定的编码用于确定任何 "%xy
" 格式的连续序列表示的字符。注:World Wide Web Consortium Recommendation 声明应使用 UTF-8。如果不使用该编码,可能造成不兼容性。
- 参数:
s
- 要解码的String
enc
- 所支持的字符编码的名称。- 返回:
- 新解码的
String
- 抛出:
UnsupportedEncodingException
- 如果需要参考字符编码,而指定的字符编码不被支持- 从以下版本开始:
- 1.4
- 另请参见:
- URLEncoder.encode(java.lang.String, java.lang.String)
0 0
- URLDecoder
- URLDecoder,URLEncoder
- URLEncoder URLDecoder
- URLDecoder.decode
- URLDecoder用法
- URLDecoder类API_java.net.URLDecoder
- URLDecoder与URLDecoder的简单了解
- URLDecoder与URLDecoder的简单了解
- URLEncoder 和 URLDecoder
- J2ME URLDecoder UTF-8
- URLEncoder和URLDecoder
- URLDecoder 编码的实现
- URLDecoder 和URLEncoder类
- URLEncoder与URLDecoder
- 使用URLDecoder和URLEncoder
- URLDecoder和URLEncoder
- URLEncoder和URLDecoder
- UrlEncoder和UrlDecoder
- 二叉树的链表表示 C++实现
- Eclipse安装及其配置方法
- Leetcode 343. Integer Break
- 图像中添加高斯噪声
- VS2012中使用opencv出现“无法解析的外部符号”问题
- URLDecoder
- Android 源码系列之<七>从源码的角度深入理解IntentService及HandlerThread
- WebViewClient与WebChromeClient的区别
- url scheme完全指南与app之间的调用(调用与被调用)
- 655
- 欢迎使用CSDN-markdown编辑器
- java注解(二)Annotation使用案例
- 35.TextView排版参差不齐的问题
- Python的functools模块