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不能解析中文
*
*/
}
}

最新文章

  1. vue.js 第五课
  2. Linux_10个需要了解的Linux网络和监控命令(转)
  3. JsonPropertyOrder无法为DTO对象进行属性排序
  4. 系统无法开始服务器进程。请检查用户名和密码。 (Exception from HRESULT: 0x8000401A)
  5. 3level_menus
  6. [C++中级进阶]001_C++0x里的完美转发到底是神马?
  7. JS入门之ActiveXObject对象(转载)
  8. Android之Toast通知的几种自定义用法
  9. C语言课设心得分享(一)
  10. linux rdate
  11. [PE结构分析] 6.IMAGE_SECTION_HEADER
  12. 用python查看URL编码的中文
  13. 优化tomcat——jvm
  14. identifier not found error on function call
  15. Android常用Manager整理
  16. linux搭建django项目基本步骤
  17. Linux信号实践(1) --Linux信号编程概述
  18. springBoot中使用定时任务
  19. Intel 82599网卡异常挂死原因
  20. centos7 安装 transmission

热门文章

  1. 【秒懂音视频开发】26_RTMP服务器搭建
  2. Altium Designer 21.x中文版安装破解教程
  3. proteus8.1 pro 中文版安装破解教程
  4. (JAVA1)学习,复习的好帮手
  5. 如何生成effective-pom
  6. videojs文档翻译-EventTarget
  7. WinForm PerformClick()
  8. Android性能优化——性能优化的难题总结
  9. testlink在win7下的安装\配置\使用
  10. 如何高效、快速学习Flutter?如何避坑?(文末送服福利)