首页 > 编程语言 >20230628 java.net.URLEncoder

20230628 java.net.URLEncoder

时间:2023-08-28 09:56:44浏览次数:44  
标签:URLEncoder java String URL encode net

介绍

  • java.net.URLEncoder
  • public class URLEncoder
  • URL 编码器
  • 对应的 URL 解码器类是 URLDecoder

URL 编码模式

  • 保留字符 A 到 Z 、a 到 z 、0 到 9 ,以及 . - ~ _
  • + 字符替换所有的空格
  • 将其他所有字符编码为 UTF-8 ,并将每个字节都编码为 % 后面紧跟一个两位的十六进制数字

API

static

  • encode
    • String encode(String s, String enc) throws UnsupportedEncodingException
    • String encode(String s, Charset charset)

代码示例

标签:URLEncoder,java,String,URL,encode,net
From: https://www.cnblogs.com/huangwenjie/p/17650409.html

相关文章

  • 20230512 java.lang.Throwable
    介绍java.lang.ThrowablepublicclassThrowableimplementsSerializableError和Exception的父类,只有该类型才可以被throw和catch不是RuntimeException或Error子类的都被认为是检查异常(checkedexception),包括Throwable构造函数共有5个构造函数,继承时可以选择性......
  • 20230516 java.lang.StringBuilder
    介绍java.lang.StringBuilderpublicfinalclassStringBuilderextendsAbstractStringBuilderimplementsjava.io.Serializable,Comparable<StringBuilder>,CharSequence此类提供与StringBuffer兼容的API,但不保证线程安全append方法总是在构建器的末尾添加这些字符;......
  • 20230525 java.lang.Enum
    介绍java.lang.EnumpublicabstractclassEnum<EextendsEnum<E>>implementsConstable,Comparable<E>,Serializable所有枚举类的父类可序列化枚举类可以实现接口,不能继承APIstatic方法valueOfpublic方法name返回枚举常量名ordinal返回enum声明......
  • 20230711 java.lang.ClassLoader
    介绍java.lang.ClassLoaderpublicabstractclassClassLoader类加载器APIstaticClassLoadergetPlatformClassLoadergetSystemClassLoader获取系统类加载器,即用于加载第一个应用类的类加载器SystemResourcegetSystemResourcegetSystemResourceAsStreamgetSys......
  • 20230530 java.util.ServiceLoader
    介绍java.util.ServiceLoaderpublicfinalclassServiceLoader<S>implementsIterable<S>APIstaticload单个Class入参的方法使用当前线程上下文类加载,Thread.currentThread().getContextClassLoader()loadInstalled使用PlatformClassLoader类加载器加载pub......
  • 20230531 java.util.Objects
    介绍java.util.ObjectspublicfinalclassObjectsAPIstaticequalsdeepEquals比较数组元素hashCodehash为一系列输入值生成哈希码toStringStringtoString(Objecto)StringtoString(Objecto,StringnullDefault)compare<T>intcompare(Ta,Tb,......
  • Spring Boot 3 大版本齐发,Java 8 版本马上要退出历史舞台了!
    SpringBoot太狠了,今天一次性发布了三个主要版本,三条版本线同时更新:SpringBoot3.1.3SpringBoot3.0.10SpringBoot2.7.15三条线主要都是bug修复、性能增强、文档改进和依赖升级。这三个版本主要有什么区别呢?SpringBoot3.1.x和3.0.x区别不大,但2.7.x和3.x......
  • JavaScript-比较运算符
    概述比较运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足指定的条件。2>1//true上面代码比较2是否大于1,返回true。注意,比较运算符可以比较各种类型的值,不仅仅是数值。一共提供了8个比较运算符。>大于运算符<小于运算符<=小于或等于运算符>=大于或等于运算符==......
  • Netty源码学习3——Channel ,ChannelHandler,ChannelPipeline
    系列文章目录和关于我零丶引入在Netty源码学习2——NioEventLoop的执行中,我们学习了NioEventLoop是如何进行事件循环以及如何修复NIO空轮询的bug的,但是没有深入了解IO事件在netty中是如何被处理的,下面我们以服务端demo代码为例子,看下和IO事件处理密切的Channel如上在编写nett......
  • .NET|--.Net Core 6 |--Swagger显示注释信息
    1.输出xml文件选中API项目,鼠标右击,选中"属性",勾选"生成>>输出>>文档文件"修改Program.cs中配置//varbuilder=WebApplication.CreateBuilder(args);builder.Services.AddSwaggerGen(options=>{options.SwaggerDoc("v1",newO......