java.net 类 URLEncoder
来源:互联网 发布:java webservice 调用 编辑:程序博客网 时间:2024/05/24 01:45
java.net
类 URLEncoder
TML 格式编码的实用工具类。该类包含了将 String 转换为 application/x-www-form-urlencoded
MIME 格式的静态方法。有关 HTML 格式编码的更多信息,请参阅 HTML 规范。
对 String 编码时,使用以下规则:
- 字母数字字符 "
a
" 到 "z
"、"A
" 到 "Z
" 和 "0
" 到 "9
" 保持不变。 - 特殊字符 "
.
"、"-
"、"*
" 和 "_
" 保持不变。 - 空格字符 "
+
"。 - 所有其他字符都是不安全的,因此首先使用一些编码机制将它们转换为一个或多个字节。然后每个字节用一个包含 3 个字符的字符串 "
%xy
" 表示,其中 xy 为该字节的两位十六进制表示形式。推荐的编码机制是 UTF-8。但是,出于兼容性考虑,如果未指定一种编码,则使用相应平台的默认编码。
例如,使用 UTF-8 编码机制,字符串 "The string ü@foo-bar" 将转换为 "The+string+%C3%BC%40foo-bar",因为在 UTF-8 中,字符 ü 编码为两个字节,C3 (十六进制)和 BC (十六进制),字符 @ 编码为一个字节 40 (十六进制)。
public static String encode(String s, String enc) throws UnsupportedEncodingException
- 使用指定的编码机制将字符串转换为
application/x-www-form-urlencoded
格式。该方法使用提供的编码机制获取不安全字符的字节。注:World Wide Web Consortium Recommendation 声明应使用 UTF-8。如果不使用该编码,可能造成不兼容性。
- java.net 类 URLEncoder
- URLEncoder类api_java.net.URLEncoder
- java.net.URLEncoder翻译
- java.net.URLEncoder
- java.net.URLEncoder
- java.net.URLEncoder类对空格的处理
- java.net.URLEncoder和java.net.URLDecodr
- java.net.URLEncoder与java.net.Decoder
- 【编码】-java.net.URLEncoder&&java.net.URLDecoder
- java.net.URLEncoder.encode编码解码
- java.net.URLEncoder.encode编码解码
- java.net.URLEncoder.encode编码解码
- java URLEncoder
- java.net.URLEncoder 与 java.net.URLDecoder.decode
- 详解JDK1.6 java.net.URLEncoder包下的超链接编码工具类Encoder
- 详解JDK1.6 java.net.URLEncoder包下的超链接编码工具类Encoder
- java中的URLEncoder和URLDecoder类
- java中的URLEncoder和URLDecoder类
- windows7 下安装MongoDB
- eclipse “ Failed to load the JNI shared library……jvm.dll” 解决方案
- 学长谈面试经验
- CVPR 2013 reading list
- hdu 1867 A + B for you again
- java.net 类 URLEncoder
- 解决编译Apache出现的问题:configure: error: APR not found . Please read the documentation
- asp.net(C#)开发之一 dataset(datatable) 数据导入excel
- clientWidth、clientHeight 在各大浏览器中的获取方法
- myBatis 基础测试 增 删 改 查 用过hibrenate 之后,感觉很好理解
- Eclipse强制关闭后,8080端口占用的问题
- 反射机制
- 基于tabbarController中的每个tabbar都是UINavigation的涉及到的登陆、注销情况
- 仅仅用来纪念一下自己写的第二个ruby脚本 。ruby还是很好玩的