有些字符在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));
本文介绍了在URL中如何处理特殊字符,特别是中文字符的编码方法。使用JavaScript的encodeURIComponent函数进行编码,并通过decodeURIComponent进行解码。对于包含中文的字符串,需要进行两次encodeURIComponent编码。
2392

被折叠的 条评论
为什么被折叠?



