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);
        }
    }

    运行结果:

  • 相关阅读:
    ByteBuffer的slice()方法
    Kafka多个消费者的小例子
    设计模式之迭代器模式
    设计模式之责任链模式
    @ComponentScan的scopeResolver属性详解
    ES中的文档更新
    ElasticSearch学习:安装
    强、软、弱、虚四大引用示例
    20个有用的小片段
    spring mvc 执行流程
  • 原文地址:https://www.cnblogs.com/qinxu/p/9230892.html
Copyright © 2011-2022 走看看