url为什么要编码
1、url中特殊字符的功能
并不是所有的字符都可以通过url传送,例:空格,百分号等特殊字符
在通过Url传送前,必须进行相应的转换,所见到的特殊字符就是这些转换后的结果,
实现思路: %加ASCII(字符)编码,即百分号后面加上编码后的ASCII码
常见的字符转换后的结果
1:加号(+):%2B 2.空格:%20 3./:%2F 4.?:%3F 5.%:%25 6.#:%23 7.&:%26 8.等于号(=):%3D
例如:/indicatorEdit?fileId=MTMwODY%3D&file_format=aW5kaWNhdG9y&save_button_label&mode=update
=> Base64.decode("MTMwODY=")
=> "13086"