我不知道,如果是以往任何时候都需要URL编码和HTML编码字符串(好吧,也许除非你正在建设一个包含超文本链接的HTML文件构成使用从数据库中抽取或提供用户数据),但在任何我想知道不管操作顺序如何,结果都是一样的。does HTMLEncode(URLEncode(string))always = URLEncode(HTMLEncode(string))?
1
A
回答
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的值。
相关问题
- 1. 的HTMLEncode列表<string>值
- 2. HTMLencode HTMLdecode
- 3. 无法从'System.Web.UI.HtmlControls.HtmlInputText'转换为'string'与HtmlEncode AntiXSS
- 4. C#HtmlEncode name only
- 5. HTMLEncode script tags only
- 6. Class Library的HtmlEncode
- 7. HtmlEncode UTF-8
- 8. HtmlEncode本地资源
- 9. MVC2:HtmlEncode在哪里?
- 10. 用urlencode
- 11. php urlencode与java urlencode相同吗?
- 12. 在ASP.NET中自动HtmlEncode
- 13. 的HTMLEncode在JavaScript字符串
- 14. 的HTMLEncode/HTMLDecode和撇号ASP.net
- 15. 使用LINQ to sql和HtmlEncode
- 16. HtmlEncode在asp.net中不工作
- 17. HtmlEncode来自webservice的数据
- 18. Jquery HtmlEncode数据到cookie
- 19. htmlencode导致锁定asp.net
- 20. urlencode in preg_replace
- 21. urlencode除了/
- 22. UrlPathEncode与以UrlEncode
- 23. asp.net网站urlencode
- 24. QUnit和urlencode
- 25. Php。 urlencode函数
- 26. URLEncode的可变
- 27. Silverlight的UrlEncode?
- 28. URLEncode的名单
- 29. django urlencode filter
- 30. URLencode数字?
完美问题写一些单元测试:) – TweeZz