发布于 2023-11-20 16:17:33 浏览 730
						
						 
					
var chineseUrl = "https://www.example.com/查询";
var encodedUrl = encodeURIComponent(chineseUrl);
console.log(encodedUrl);
输出结果:
https%3A%2F%2Fwww.example.com%2F%E6%9F%A5%E8%AF%A2
				
				
			
				3、
				
					
					其中,中文字符"查询"被编码为"%E6%9F%A5%E8%AF%A2",其他特殊字符也会被相应地进行编码。
				
				
			
				4、
				
					
					如果需要对整个URL进行编码,包括协议、域名等部分,可以使用encodeURI()函数。var chineseUrl = "https://www.example.com/查询";
var encodedUrl = encodeURI(chineseUrl);
console.log(encodedUrl);
输出结果:
https://www.example.com/%E6%9F%A5%E8%AF%A2
				
				
			
			
			encodeURI()函数不会对所有特殊字符进行编码,如冒号、斜杠等保持不变。如果需要对完整的URL进行编码,建议使用encodeURIComponent()函数。
上一篇:js等待加载完后执行 下一篇:encodeURI和encodeURIComponent的区别 
									
								PHP基础 发布于 2023-10-19 10:55:42 浏览 401
 
									
								JS基础 发布于 2023-10-10 15:01:36 浏览 403
 
									
								EXCEL基础 发布于 2023-06-10 09:21:46 浏览 662
 
									
								PHP基础 发布于 2022-11-08 21:38:33 浏览 596
 
									
								PHP基础 发布于 2022-08-01 12:38:07 浏览 613
 
									
								WORD基础 发布于 2022-07-03 14:25:04 浏览 695
 
									
								CAD基础 发布于 2022-06-29 11:07:50 浏览 725
 
									
								CSS基础 发布于 2022-04-28 12:08:57 浏览 973