有些字符在URL串中表示特殊的意义,不可以直接使用,如:&,#,/等。
如果需要使用,可以使用JavaScript提供的encodeURIComponent对值进行编码处理,然后使用decodeURIComponent进行解码。(在java代码中使用:java.net.URLDecoder.decode(str,"UTF-8");)
如果使用的值中包含中文,则需要:
encodeURIComponent(encodeURIComponent(str));
如果需要使用,可以使用JavaScript提供的encodeURIComponent对值进行编码处理,然后使用decodeURIComponent进行解码。(在java代码中使用:java.net.URLDecoder.decode(str,"UTF-8");)
如果使用的值中包含中文,则需要:
encodeURIComponent(encodeURIComponent(str));