URL编码是一种将 URL 中的非 ASCII 字符转换为可传输字符的过程,它也称为百分号编码(percent-encoding)。在 URL 中,只有特定字符才是安全的,包括字母、数字和一些特殊符号,如 “-”、“_”、“.” 和 “~”。其他字符,在发送到服务器之前必须进行编码。为此,URL编码使用了一种机制,将这些非安全字符表示为一个百分号(%)后面跟着两个十六进制数字。
URL编码的过程基本上可以分为以下几个步骤:
举个例子,如果我们想要将“你好”这个汉字进行 URL 编码,