zoukankan      html  css  js  c++  java
  • Java URLEncoder URLDecoder

    URLDecoder 和 URLEncoder 用于完成普通字符串 和 application/x-www-form-urlencoded MIME 字符串之间的相互转换

    URLDecoder类包含一个decode(String s,String enc)静态方法,它可以将application/x-www-form-urlencoded MIME字符串转成普通字符串;

    URLEncoder类包含一个encode(String s,String enc)静态方法,它可以将普通字符串转换成application/x-www-form-urlencoded MIME字符串。

    import org.junit.Test;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import java.net.URLDecoder;
    import java.net.URLEncoder;
    /**
     * @author ceshi
     * @Title: JunitCoder
     * @ProjectName ceshi
     * @Description: ceshi
     * @date 2018/6/2619:21
     */
    public class JunitCoder {
        private Logger logger = LoggerFactory.getLogger(JunitCoder.class);
    
        @Test
        public void testCoder()throws Exception{
            String str1= "u4f60u597duff01";
            String str2= "你好!";
            logger.info(URLEncoder.encode(str2, "gbk"));
            logger.info(URLEncoder.encode(str2, "utf-8"));
    
            logger.info(URLDecoder.decode(str1, "utf-8"));
            logger.info(URLDecoder.decode(str1, "ISO-8859-1"));
            logger.info(URLDecoder.decode(str1, "gbk"));
            logger.info(str1);
        }
    }

    运行结果:

  • 相关阅读:
    flex产生水平滚动条
    js中的类
    typescript
    vue练习
    vue-cli2脚手架搭建
    Luogu P1970 花匠
    Luogu P1311 选择客栈
    Luogu P1016 旅行家的预算
    Luogu P1144 最短路计数
    Luogu P1091 合唱队形
  • 原文地址:https://www.cnblogs.com/qinxu/p/9230892.html
Copyright © 2011-2022 走看看