URL转码与解码

URL转码与解码classUrlUtil publicstatic String args throwsUnsupp Stringres getURLEncode books 测试分享 page 依赖的第三方系统分享 System out println res res getURLDecode res Syst

class UrlUtil { 
    public static void main(String[] args) throws UnsupportedEncodingException { 
    String res = getURLEncoderString("/books/测试分享/page/依赖的第三方系统分享"); System.out.println(res); res = getURLDecoderString(res); System.out.println(res); } private final static String ENCODE = "UTF-8"; / * URL 解码 * * @param str * @return String */ public static String getURLDecoderString(String str) throws UnsupportedEncodingException { 
    if (StringUtils.isNotBlank(str)) { 
    return java.net.URLDecoder.decode(str, ENCODE); } return ""; } / * URL 转码 * * @param str * @return String */ public static String getURLEncoderString(String str) throws UnsupportedEncodingException { 
    if (StringUtils.isNotBlank(str)) { 
    return java.net.URLEncoder.encode(str, ENCODE); } return ""; } } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233192.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mac phpstorm 2021.4.14 激活码_通用破解码

    mac phpstorm 2021.4.14 激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    58
  • python 删除文件中的空行

    python 删除文件中的空行#!/usr/bin/python3#-*-coding:UTF-8-*-defDel_line(file_path):withopen(file_path,”r”)asf:res=f.readlines()#res为列表res=[xforxinresifx.split()]#将空行从res中去掉…

    2022年5月30日
    45
  • java integer的范围_java integer的取值范围是什么?

    java integer的范围_java integer的取值范围是什么?JavaInteger取值范围Integer类取值和int类型取值一致,取值范围是从-2147483648至2147483647,包括-2147483648和2147483647。但是对于Integer类,java为了提高效率,初始化了-128–127之间的整数对象,因此Integer类取值-128–127的时候效率最高。测试:publicclassIntegertest…

    2025年6月28日
    5
  • 38款 流媒体服务器开源软件

    38款 流媒体服务器开源软件Flash流媒体服务器Red5Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流;录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash…更多Red5信息最近更新:Red51.0.1

    2022年5月2日
    43
  • python的缩进规则是什么意思_python什么情况下需要缩进

    python的缩进规则是什么意思_python什么情况下需要缩进一般的语言都是通过{}或end来作为代码块的标记,而Python则是通过缩进来识别代码块的。对于Python的这种“缩进”风格,喜欢它的人说这是一种乐趣;不喜欢它的人说这是一门需要卡尺的语言,因为需要使用“游标卡尺”去测量每行代码的缩进。不管怎么样,Python的开发者有意让违反了缩进规则的程序不能通过编译,以此让程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出,而非使…

    2022年10月13日
    1
  • idea快速删除一行_idea查找文件内容快捷键

    idea快速删除一行_idea查找文件内容快捷键使用eclipse,有时候出现多个空行时,习惯使用快捷键:Ctrl+D,删除当前一行。最近使用idea开发,发现手动删除空行,很麻烦,特意查了一下,发现是快捷键:Ctrl+Y。如下图所示:使用Ctrl+Y后删除当前行另外:可以使用设置,讲idea的快捷键设置为eclipse模式…

    2025年9月25日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号