精华内容
下载资源
问答
  • url编码、解码工具。 小巧、方便、实用。 解压后直接使用。
  • 附件内为转码工具,包含url转码,unicode 转码等类型,解压密码1024,如果可以的话麻烦给出使用意见幺,
  • 中文url转码工具 http://tools.jb51.net/punycode/index.php? url转码工具 https://tool.chinaz.com/tools/urlencode.aspx
    展开全文
  • java 版Url转换工具,可得到真实的URL
  • 此文仅对自己工作中用到的类进行总结,方便以后的使用。 ... import java.io.... * url转码、解码 * * @author * @date */ public class UrlUtil { private final static String ENCODE

    此文仅对自己工作中用到的类进行总结,方便以后的使用。

    package com.cn.hnust.util;
    
    import java.io.UnsupportedEncodingException;
    import java.util.HashMap;
    import java.util.Map;
    /**
     * url转码、解码
     *
     * @author
     * @date 
     */
    public class UrlUtil {
        private final static String ENCODE = "GBK"; 
        /**
         * URL 解码
         *
         * @return String
         * @author lifq
         * @date 2015-3-17 下午04:09:51
         */
        public static String getURLDecoderString(String str) {
            String result = "";
            if (null == str) {
                return "";
            }
            try {
                result = java.net.URLDecoder.decode(str, ENCODE);
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
            return result;
        }
        /**
         * URL 转码
         *
         * @return String
         * @author lifq
         * @date 2015-3-17 下午04:10:28
         */
        public static String getURLEncoderString(String str) {
            String result = "";
            if (null == str) {
                return "";
            }
            try {
                result = java.net.URLEncoder.encode(str, ENCODE);
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
            return result;
         }
        /**  
         * 正则替换  
         * @param url  
         * @param name  
         * @param value  
         * @return  
         */  
        public static String replaceUrlParameterReg(String url, String name, String value) {  
            if (StringUtils.isNotBlank(url) && StringUtils.isNotBlank(value)) {  
                url = url.replaceAll("(" + name + "=[^&]*)", name + "=" + value);  
            }  
            return url;  
        }  
        /**  
         * 正则替换  
         * @param url  
         * @param name  
         * @param value  
         * @return  
         */  
        public static String getUrlParameterReg(String url, String name) {
    
            Map<String, String> mapRequest = new HashMap<String, String>();
    
              String[] arrSplit=null;
    
            String strUrlParam=TruncateUrlPage(url);
            if(strUrlParam==null)
            {
                return "";
            }
              //每个键值为一组 www.2cto.com
            arrSplit=strUrlParam.split("[&]");
            for(String strSplit:arrSplit)
            {
                  String[] arrSplitEqual=null;         
                  arrSplitEqual= strSplit.split("[=]");
    
                  //解析出键值
                  if(arrSplitEqual.length>1)
                  {
                      //正确解析
                      mapRequest.put(arrSplitEqual[0], arrSplitEqual[1]);
    
                  }
                  else
                  {
                      if(arrSplitEqual[0]!="")
                      {
                      //只有参数没有值,不加入
                      mapRequest.put(arrSplitEqual[0], "");       
                      }
                  }
            }   
            return mapRequest.get(name);  
        }  
        /**
         * 去掉url中的路径,留下请求参数部分
         * @param strURL url地址
         * @return url请求参数部分
         */
        private static String TruncateUrlPage(String strURL)
        {
        String strAllParam=null;
          String[] arrSplit=null;
    
          strURL=strURL.trim().toLowerCase();
    
          arrSplit=strURL.split("[?]");
          if(strURL.length()>1)
          {
              if(arrSplit.length>1)
              {
                      if(arrSplit[1]!=null)
                      {
                      strAllParam=arrSplit[1];
                      }
              }
          }
    
        return strAllParam;   
        }
        public static void main(String[] args) {
            String str ="/activePage?wxto=0C29975119DE037B4F25CD119CF4CF11&activity2018topid=oz9Zj07Jg5O9IfAyVauT-GL-CSfM&activity2018topunid=o-NUA0l8fxm2_5fmK_ocpyxrP1dE&subscribe=0&timestamp=1516008942920&-NUA0l8fxm2_5fmK_ocpyxrP1dE&oaccesstoken=5_xJYY3gnUTD4pqJFc7_ltbvclb0ZRKOFBEc5BXAwi7vjZndRAN58AkPazqUJDGzBbrw-J1ag1PF0C-S39SqJflA&m=1&wxt=C9A58DA3804E46981BF4B78C8C862743&-NUA0oHjJjCcyGe-wJdEFYjwrfU&-NUA0oHjJjCcyGe-wJdEFYjwrfU&-NUA0oHjJjCcyGe-wJdEFYjwrfU";
            String m = "9j70Dj%2BpVA64qK9%2FeOjsg2dP3biHh6imIC6WFXtIRcR6nHwDkjHPNOL9zUi7fmpcbgJP3u%2Bh3VUTfDO0B2fsbKWsizlqOKdXJovkg3HZMTxAIcByvYvtHoCyd9iOgUxoDqslzoMunvnEzPS8FbYc%2Fjkd4y47zhKk%2FUTE4GGm8ZM5Ns5eYwZSFL7A8pX0U%2BXfsMR%2FGf5z2pci6a5BJaki4e0z0Pmh5sPsjytmKdjdssHQ98iZ8ge3mXJm7G%2FaSJ3e%2FHvNENLv0JRJf7q1bFu180RZEtsMRs%2BWdesTuJamtJBYtLxQEYaCMygRcmd%2F1VdSqfLnuZqcZAzT6GAmvBwZyfzCK9LffGsyZGWce%2B0g2R%2FTCKTTtNpWWCJb0e7Gs0g82DmBNV4jh3hrOAmeLNwpu0M%2B049%2FHrDxAZPvXowCb5OLb7if%2BVqBpYkphGssurkqLV2KTXx3vhjl9vIiMQnD4397oNYf81P%2BBWFPBFhPQSfGaxZGZbAlPgkluR4%2Fj75f9SeZlcWFMnl%2BYKYtopw1gw%3D%3D";
            System.out.println(getURLEncoderString(m));
            System.out.println(getURLDecoderString(m));
          //System.out.println( getUrlParameterReg(str,"wxto"));
        }
    }
    
    

     

    展开全文
  • URL编码转码工具

    2013-01-08 19:51:13
    这是一个URL编码转码工具,具体的功能和演示不发了。 实际功能是把网址转换为%hex 的形式。 1. 这个曾经是安全领域涉及到SQL注入破解屏蔽字符串的方法之一,但是现在已经很少用了 2. 这曾经是入侵大型网站(特别是...
  • 最近用到Url编解码工具进行转码验证,网上找了一下,不是广告太多就是转换有问题,或者支持不够全面。根据实际经验总结了常用的几种编码转换形式:GBK、BIG5、UTF-8 BIG5特别说明下,其实BIG5是繁体中文编码的一种...

    一个小巧好用的Url编解码工具

    一个小巧好用的Url编解码工具

    最近用到Url编解码工具进行转码验证,网上找了一下,不是广告太多就是转换有问题,或者支持不够全面。根据实际经验总结了常用的几种编码转换形式:GBK、BIG5、UTF-8

    BIG5特别说明下,其实BIG5是繁体中文编码的一种。GBK包含有繁体中文和简体中文。

    该软件BIG5支持解码选择简体中文或者繁体中文显示。

     

     

     

    下载地址:

    https://pan.baidu.com/s/1eQBtwNXZ6zZRxvN_F7JB4Q 

    备用下载

    展开全文
  • 解码 说明:本方法保证 不论参数s是否经过escape()编码,均能得到正确的“解码”结果。另外如果出现了Erro—Parameters: Character decoding failed. 请使用escape(escape(s)...解码URL中的中文,默认使用UTF-8进行解码
  • 其实这个工具并没有什么技术含量,就是为了方便自己使用(个人开发东西的时候经常需要用到)UrlEncode编码主要用于将字符串以URL编码,返回一个字符串。使用方法:1、ASP中的用法:Server.URLEncode(“内容”) 例如:2...

    其实这个工具并没有什么技术含量,就是为了方便自己使用(个人开发东西的时候经常需要用到)

    UrlEncode编码

    主要用于将字符串以URL编码,返回一个字符串。

    使用方法:

    1、ASP中的用法:Server.URLEncode(“内容”) 例如:

    2、PHP中的用法:urlencode(“内容”) 例如:

    echo urlencode("工具网")?>

    3、JSP中的用法:URLEncoder.encode(“内容”) 例如:

    4、javascript中的用法:encodeURI(“内容”) 例如:

    encodeURI("工具网");

    5、Python中的用法:

    import urllib2 urllib2.quote("工具网")

    UrlDecode解码

    主要对字符串进行URL解码,返回已解码的字符串

    1、ASP中的用法:Server.UrlDecode(“内容”) 例如:

    2、PHP中的用法:urldecode(“内容”) 例如:

    echo urldecode("%E5%B7%A5%E5%85%B7%E7%BD%91")?>

    3、JSP中的用法:URLDecoder.decode(“内容”) 例如:

    4、javascript中的用法 例如:

    decodeURI("%E5%B7%A5%E5%85%B7%E7%BD%91");

    5、Python中的用法 例如:

    import urllib2 urllib2.unquote("%E5%B7%A5%E5%85%B7%E7%BD%91")

    展开全文
  • c语言的url转码解码

    千次阅读 2014-12-19 13:57:13
    c语言的url转码解码 url提交信息为何要转码呢?因为url本身会有很多特殊字符。而提交的参数中如果再有特殊字符的话,url就不能区分哪些是参数内容,哪些是分隔符。尤其是unicode,gb18030,big5等多字节的编码,...
  • 深入浅出URL转码

    2020-12-11 11:33:28
    一、问题:编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字 符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。...
  • 剑儿txt批量转码工具

    2011-10-04 11:11:03
    用于批量转换txt文本文档的编码格式。如果有大量的文件,一个一个打开另存为Unicode,那是很浪费时间的。剑儿为了方便大家对大量文本文件进行转换编码。该转换器采用文件流读取写入方式,尽量保持了文件的正确无误并...
  • URL解码与转码

    2019-05-03 01:33:56
    NULL 博文链接:https://houyajie.iteye.com/blog/2433839
  • 一、encodeURIComponent()1.encodeURIComponent()方法的使用语法:encodeURIComponent(URIstring)参数:URIstring,必需。一个字符串,含有 URI 组件或其他要编码的文本。2.encodeURIComponent()测试测试document....
  • * URL 转码 * * @return String * @author lifq * @date 2015-3-17 下午04:10:28 */ public static String getURLEncoderString (String str) { String result = "" ; if ( null == str) {...
  • url 中含有的中文进行转码操作一般情况下,将带有中文的 url 拷贝到开发工具,开发工具都会有相应的转码(自动转码),现在大部分的浏览器也可以对含有中文的 url 进行转码(自动转码)情景说明android安卓系统,能够...
  • URL特殊字符转码

    2019-11-17 00:09:02
    什么是URL转码 不管是以何种方式传递url时,如果要传递的url中包含特殊字符,如想要传递一个+,但是这个+会被url会被编码成空格,想要传递&,被url处理成分隔符。 尤其是当传递的url是经过Base64加密或者RSA...
  • //转码 NSString *city =@"转码"; NSString *encodeCity = [city stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]]; //解码 NSString *decode = ...
  • UrlEncode转码工具

    热门讨论 2012-05-19 21:41:22
    快速UrlEncode,UrlDecode;HtmlDecode,HtmlEncode相互转码。是web开发调试时必备工具
  • JAVA 实用的转码工具

    2012-03-27 10:37:02
    * 封装各种格式的编码解码工具类. * * 1.Commons-Codec的hex/base64 编码 * 2.Commons-Lang的xml/html escape * */ public abstract class EncodeUtils { private static final String ALPHABET = ...
  • 今天小编就为大家分享一篇Python爬虫:url中带字典列表参数的编码转换方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 网络爬虫之Url含有中文如何转码

    千次阅读 2017-02-10 22:22:43
    在搞爬虫时,有时会遇到url中含有中文字符,请求会出错,那么就需要对含有中文的url进行转码。以下,以科学网为例,如下图所示: 可以看到,url中含有中文,如下写了一个样例程序,将url中对应的中文进行转码,而...
  • Url/Html字符转换工具

    2013-07-24 10:33:04
    将字符串转换成URl编码 或 Html编码,同时可反向转换
  • URL编解解码工具.exe

    2021-06-12 11:25:00
    可以批量编码或者转码
  • AES加密url

    2019-07-30 01:28:31
    NULL 博文链接:https://yangqihong.iteye.com/blog/845671
  • C&plus;&plus;&lowbar;系列自学课程&lowbar;第&lowbar;12&lowbar;课&...结构体#include #include using namespace std; struct CDAccount { double bal ...&...plus...
  • URL 编码转换工具,用以将 %55%52%4C%20%B1%E0%C2%EB%D7%AA%BB%BB%B9%A4%BE%DF 这样的 16 进制格式还原为 ASCII 码,并可以处理类似 %u3235 这样的 unicode 格式。
  • url参数的转码与解码importjava.net.URLDecoder;importjava.net.URLEncoder;String strTest= "?=abc?中%1&2<3,4>";strTest= URLEncoder.encode(strTest, "UTF-8");System.out.println(strTest);strTest= ...
  • 上述在编码转换url时,将utf8转为GBK形式,这是一个封装的方法,直接调这个方法即可。传一个字符串,出来一个转换后的。 2.如果请求的url包涵中文,怎么办?那么这时候就需要去给...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,201
精华内容 4,880
关键字:

url转码工具