zoukankan      html  css  js  c++  java
  • URL的加密解密方法

    package day11.about_url_encoder;
    
    import java.io.UnsupportedEncodingException;
    import java.net.URLDecoder;
    import java.net.URLEncoder;
    
    public class URLEncoder_URLDecoder_Demo {
    	public static void main(String[] args) throws UnsupportedEncodingException {
    		// URLEncoder类:URL的加密类
    		String str = "高级";
    		
    		// gbk的编码两位一组:所以这儿有四组百分号
    		// str = URLEncoder.encode(str, "gbk"); // %B4%AB%D6%C7
    		
    		// utf-8的编码三位一组:所以这里有六组百分号
    		str = URLEncoder.encode(str, "utf-8");  // %E4%BC%A0%E6%99%BA
    		
    		System.out.println(str);
    		
    		str = URLDecoder.decode(str, "utf-8");
    		
    		System.out.println(str);
    		
    		// 编码对应:encode 
    		// 解码对应:decode
    		/*
    		 * 浏览器进行数据的传递和接收都要通过URLDecoder进行编码,解码
    		 * 对应的编码是由html界面所指定的;
    		 * 
    		 * 加密和解密构成了基础的会话;
    		 * 
    		 * URLDecoder不能解析中文
    		 * 
    		 */
    	}
    }
    

  • 相关阅读:
    初识SpringBoot
    Dubbo案例SSM整合
    Dubbo
    Spring错题整合
    SSM整合
    SpringMVC数据校验
    SpringMVC拦截器
    SpringMVC文件上传
    SpringMVC异常
    字符串
  • 原文地址:https://www.cnblogs.com/mzywucai/p/11053515.html
Copyright © 2011-2022 走看看