2013-01-24 46 views

回答

2

如果你的意思是一样的URLEncode JavaScript的encodeURI函数则没有顺序并不重要。

如果你的意思是一样的URLEncode JavaScript的encodeURIComponent方法然后是顺序事情一样。 小例如编码号(&)

URL + HTML:%26安培%3B

HTML +网址:%26

1

没有如果原始字符串包含任何的HTMLEncode将编码顺序问题。以字符串“&”,例如:

HTMLEncode("&") -> & 
URLEncode("&") -> %26 
URLEncode(HTMLEncode("&")) -> %26amp%3B 
HTMLEncode(URLEncode("&")) -> %26 

我建议URL编码需要进行编码,然后设置属性值之前HTMLEncoding整个URL网址的各个部分。这应该产生一个适合HTML的值。