Java URLEncoder的作用就是在URL网址携带参数时,不会因为特殊字符或编码导致参数无法正确传递到,经过URLEncoder编码之后,使用端需要用URLDecoder类来解码URL编码信息,下面是Java URLEncoder与URLDecoder编码解码的使用示例,可以作为参考,非常的简单!package test;

import java.io.UnsupportedEncodingException;

import java.net.URLDecoder;

import java.net.URLEncoder;

public class UrlDemo {

public static void main(String[] args)  {

String ss = "我是中国人";

//URL编码

String encodeStr = encodeValue(ss);

System.out.println(encodeStr);

//URL解码

String decodeStr = decodeValue(encodeStr);

System.out.println(decodeStr);

}

//URLdecoder编码

public static String decodeValue(String value) {

try {

return URLDecoder.decode(value, "utf-8");

} catch (UnsupportedEncodingException ex) {

throw new RuntimeException(ex.getCause());

}

}

//URLEncoder编码

private static String encodeValue(String value) {

try {

return URLEncoder.encode(value, "utf-8");

} catch (UnsupportedEncodingException ex) {

throw new RuntimeException(ex.getCause());

}

}

}

上面的URL编码解码方法输出的结果如下所示:%E6%88%91%E6%98%AF%E4%B8%AD%E5%9B%BD%E4%BA%BA

我是中国人

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/java/997.html

java url编码和js的url编码_Java URLEncoder与URLDecoder编码解码使用示例相关推荐

  1. java url内容加密_java URLEncoder和URLDecoder 网络数据传输加密

    /* 网页中的表单使用POST方法提交时,数据内容的类型是application/x-www-form-urlencoded,这种类型会: 1.字符"a"-"z" ...

  2. js获取url参数vue.js获取url参数 JQ获取url参数

    在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结. 1.window.location.href(设置或获取整个 URL 为字符串) ...

  3. URLEncoder与URLDecoder编码相互转换

    转换成编码: URLEncoder.encode("北京"); 输出:%E5%8C%97%E4%BA%AC 转换成汉字: java.net.URLDecoder.decode(&q ...

  4. URLEncoder和URLDecoder编码和解码

    URLDecoder和URLEncoder它的作用主要是用于普通字符串和application/x-www-form-rulencoded MIME字符串之间的转换 URLDecoder类包含一个de ...

  5. html当前域名,js取得当前url,javascript获取当前页面url值,js获取域名

    运行如下: thisDLoc = document.location; thisURL = document.URL; thisHREF = document.location.href; thisS ...

  6. JS中URL编码参数(UrlEncode)

    网上有很多文字作品写涉及在JS中呈现类似UrlEncode功能时都是自定义参数来呈现,其实JS中本身就有那样的参数. 参数parameter由于用类似URL的形式传过去 , 所以别直接就那样赋值 以下 ...

  7. JS 中 URL 编码的问题.

    URL 编码 为什么要对 URL 编码 1. 避免解析错误 我们的 queryString 的形式是使用 ?开始, key=value 传递参数, key-value pairs 之间使用 & ...

  8. JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...

    转:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码,也不会对 ...

  9. js符号转码_JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...

    转:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码,也不会对 ...

  10. JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解

    JS 字符串编码函数(解决URL特殊字符传递问题):escape().encodeURI().encodeURIComponent()区别详解 参考文章: (1)JS 字符串编码函数(解决URL特殊字 ...

最新文章

  1. python百度云资源-Python开发视频百度云分享
  2. 【C++ 语言】线程安全队列 ( 条件变量 | 线程调度 )
  3. 嵌入式编程C语言提高代码效率的14种方法
  4. IDEA 初始配置教程
  5. 124. Binary Tree Maximum Path Sum 二叉树中的最大路径和
  6. 遇到了urlrewriter的:无法使用前导.. 在顶级目录上退出问题
  7. windows 常用快捷键
  8. 当下流行的分布式文件系统大阅兵
  9. Django05-1: 有名分组、无名分组与反向解析
  10. 审批流_怎样让审批工作流和应用数据分离?
  11. shell调用hive客户端导致nohup后台进程stopped
  12. php7 on winxp 支持的模块
  13. avg最多用多少列 mysql_40斤一桶水,最多用多少克磷酸二氢钾?打几次增产效果最好...
  14. 中望3D 2021 线框设计“提取中心线”
  15. 勉强算是面经——1.诺瓦科技
  16. Team Foundation Server 开发流程管理管理研讨会
  17. DP(Nietzsche)的hu测 T3(规律?主席树)
  18. PCB板上的字母代表哪些元器件?一文看全!
  19. Spring 分组验证
  20. 2022年2月视频行业用户洞察:冬奥吸引全民关注拉动平台出圈,综合视频用户规模回升

热门文章

  1. CocosCreator之KUOKUO带你简单使用Spine骨骼动画
  2. js实现下载 .txt文件
  3. proteus 8.6 和proteus 8.8 安装包
  4. c语言编写打字母游戏代码,求一个用C语言编写的小游戏代码
  5. 算法导论PDF原文算法分享
  6. 【问】安装SQL 2012R2时提示NetFx3
  7. 解决csdn登陆后复制的3种方法
  8. CCNA培训视频教程下载
  9. 操作系统——概念、功能、特征及发展分类
  10. 单片机的直流电机调速控制系统