java.lang.Object
|---java.net.URLDecoder
public class URLDecoder
extends Object
HTML 表单解码的实用程序类。 此类包含用于从 application/x-www-form-urlencoded MIME 格式解码字符串的静态方法。
转换过程与 URLEncoder 类使用的过程相反。 假设编码字符串中的所有字符都是以下之一:“a”到“z”,“A”到“Z”,“0”到“9”,以及“-”、“_”、“ 。“, 和 ”*”。 允许使用字符“%”,但将其解释为特殊转义序列的开始。
以下规则适用于转换:
该解码器有两种可能的方式来处理非法字符串。 它可以单独留下非法字符,也可以抛出 IllegalArgumentException。 解码器采用哪种方法留给实现。
构造函数 | 描述 |
---|---|
URLDecoder() |
修饰符和类型 | 方法 | 描述 |
---|---|---|
static String | decode(String s) | 已弃用。 结果字符串可能因平台的默认编码而异。 相反,使用 decode(String,String) 方法来指定编码。 |
static String | decode(String s, String enc) | 使用特定的编码方案解码 application/x-www-form-urlencoded 字符串。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public URLDecoder()
@Deprecated public static String decode(String s)
已弃用。 结果字符串可能因平台的默认编码而异。 相反,使用 decode(String,String) 方法来指定编码。
解码 x-www-form-urlencoded 字符串。 平台的默认编码用于确定由“%xy”形式的任何连续序列表示的字符。
参数:
参数名称 | 参数描述 |
---|---|
s | 要解码的字符串 |
返回:
新解码的字符串
public static String decode(String s, String enc) throws UnsupportedEncodingException
使用特定的编码方案解码 application/x-www-form-urlencoded 字符串。 提供的编码用于确定由“%xy”形式的任何连续序列表示的字符。
注意:万维网联盟建议规定应使用 UTF-8。 不这样做可能会引入不兼容性。
参数:
参数名称 | 参数描述 |
---|---|
s | 要解码的字符串 |
enc | 支持的字符编码的名称。 |
返回:
新解码的字符串
Throws:
Throw名称 | Throw描述 |
---|---|
UnsupportedEncodingException | 如果需要查询字符编码,但不支持命名字符编码 |
Collectionsjava.lang.Object |---java.util.Collectionspublic class Collectionsextends Object此类仅由对集合进行操作或返回...
模板WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。定义模板使用name属性,作为模板的名字。然后...
绘图接口和方法canvasContext.beginPath定义开始创建一个路径,需要调用fill或者stroke才会使用路径进行填充或描边。Tip: 在最开...
wx.openSetting(OBJECT)基础库版本 1.1.0 开始支持,低版本需做兼容处理调起客户端小程序设置界面,返回用户设置的操作结果Objec...
9.30.1. 检查MCV列表 PostgreSQL提供了一个函数来检查使用CREATE STATISTICS命令定义的复杂统计。9.30.1.检查MCV列表pg_mcv_list...
9.16.1. 处理和创建JSON数据9.16.2. SQL/JSON 路径语言本节描述:用于处理和创建JSON数据的函数和运算器SQL/JSON路径语言要了解有...
COMMIT PREPARED — 提交一个早前为两阶段提交预备的事务大纲COMMIT PREPARED transaction_id描述 COMMIT PREPARED提交一个处于...
CREATE ROLE — 定义一个新的数据库角色大纲CREATE ROLE name [ [ WITH ] option [ ... ] ]where option可以是:SUPERUSER ...
CREATE USER MAPPING — 定义一个用户到一个外部服务器的新映射大纲CREATE USER MAPPING [IF NOT EXISTS] FOR { user_name | USE...
DROP OPERATOR CLASS — 移除一个操作符类大纲DROP OPERATOR CLASS [ IF EXISTS ] name USING index_method [ CASCADE | RESTRIC...