You might think that encodeURI
and encodeURIComponent
do the same thing, at least from their names. And you might be confused which one to use and when.
您可能会认为, encodeURI
和encodeURIComponent
至少在它们的名称上具有相同的作用。 您可能会感到困惑,何时使用。
In this article, I will demystify the difference between encodeURI
and encodeURIComponent
.
在本文中,我将揭开encodeURI
和encodeURIComponent
之间的区别。
什么是URI,它与URL有何不同? (What is a URI and how is it different from a URL?)
URI stands for Uniform Resource Identifier. URL stands for Uniform Resource Locator.
URI代表统一资源标识符。 URL代表统一资源定位符。
Anything that uniquely identifies a resource is its URI, such as id, name, or ISBN number. A URL specifies a resource and how it can be accessed (the protocol). All URLs are URIs, but not all URIs are URLs.
唯一标识资源的是其URI,例如ID,名称或ISBN号。 URL指定资源及其访问方式(协议)。 所有URL都是URI,但并非所有URI都是URL。
为什么我们需要编码? (Why do we need to encode?)
URLs can only have certa