url 转码、解码

作者: keyinuo | 来源:发表于2019-02-27 14:29 被阅读28次

public class UrlUtil {

    private final static String ENCODE = "UTF-8";

    /**
     * URL 解码
     * @return String
     */
    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
     */
    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;
    }

    /**
     * @return void
     */
    public static void main(String[] args) {
        String str = "测试1";
        System.out.println(getURLEncoderString(str));
        System.out.println(getURLDecoderString(str));
    }

}

相关文章

  • url 转码、解码

  • URL转码

    对于URL转码问题的理解:URL转码分为编码和解码两个过程。 URL编码的理解: 首先:我们需要想想URL作为一个...

  • URL转码与解码

    class UrlUtil { public static void main(String[] args) ...

  • jmeter参数中的url转码和url解码

    测试中提交的中文参数 需要进行URL转码 使用函数 ${__urlencode()} 例如 : ${__urlen...

  • iOS url汉字的转码与解码

    由于url支持26个英文字母、数字和少数几个特殊字符,因此,对于url中包含非标准url的字符时,就需要对其进行编...

  • iOS16图片不加载问题

    项目中对url进行了拼接,然后使用上述方法对url转码,导致url为空建议,仅对需要转码的部分转码ps:使用七牛云...

  • 常见问题之JS——Url地址转码与解码

    常见问题之JS——Url地址转码与解码 背景 日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)...

  • 中文url转码问题

    解决中文url转码问题

  • url转码

    一般情况下针对于URL转码: [url stringByAddingPercentEscapesUsingEnco...

  • iOS 7.0后的Base64全解

    项目中的Base64 在iOS 项目中经常会使用到Base64转解码,尤其在URL请求、图片转码上传等方面使用频繁...

网友评论

    本文标题:url 转码、解码

    本文链接:https://www.haomeiwen.com/subject/keqfuqtx.html