首页 > 其他分享 >URL编码的问题

URL编码的问题

时间:2022-08-25 19:44:35浏览次数:46  
标签:编码 enc String URL 问题 str ASCII

1.概述

  1. URL编码:URL编码会将字符转换为可通过因特网传输的格式。
  2. 特点
1. URL 只能使用 ASCII 字符集来通过因特网进行发送。

2. 由于 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。

3. URL 编码使用 "%" 其后跟随两位的十六进制数来替换非 ASCII 字符。

4. URL 不能包含空格。URL 编码通常使用 + 来替换空格。

Java中的URL编码以及解码

1.URL编码
  1. 使用类中的URLEncoderString encode(String s, String enc)方法:s为待编码字符串,enc为字符集
2.URL解码
  1. 使用URLDecoder类中的String decode(String s, String enc)方法:s为待解码字符串,enc为字符集

示例:

 // URL编码
String str = "中国";
str = URLEncoder.encode(str, "utf-8");  //%E4%B8%AD%E5%9B%BD
System.out.println(str);

// URL解码
str = URLDecoder.decode(str, "utf-8");
System.out.println(str);    //中国

标签:编码,enc,String,URL,问题,str,ASCII
From: https://www.cnblogs.com/xiaocer/p/16625495.html

相关文章