功能:encodeURI编码方式,特殊符号编码不编码,用于对URL的组成部分进行个别编码。
encodeURIComponent编码方式,会对特殊符号编码,用于对整个URL进行编码。
URL编码解码都是左侧输入内容,右侧生成结果。多行是指每行作为一个独立的字符进行base64编码。
/
、?
、&
等),还有一些字符(如空格、中文字符等)可能会导致URL解析错误。为了确保URL的正确传输和解析,这些字符需要被编码。%
。例如:
)会被编码为%20
(ASCII码32的十六进制表示)。中
)会被编码为%E4%B8%AD
(UTF-8编码后的十六进制表示)。@
)会被编码为%40
。! * ' ( ) ; : @ & = + $ , / ? % # [ ]
%20
或+
(在某些情况下)。