URL 인코딩과 HTML 인코딩이 필요한지 잘 모르겠다. (아마도 데이터베이스에서 가져온 데이터 나 사용자가 제공 한 하이퍼 링크를 포함하는 HTML 파일을 만들지 않는 한) 경우, 작업의 순서에 관계없이 결과가 동일한 지 궁금합니다.HTMLEncode (URLEncode (string))는 항상 URLEncode (HTMLEncode (string))입니까?
1
A
답변
2
JavaScript의 encodeURI 함수와 같은 URLEncode를 의미하는 경우 순서는 중요하지 않습니다.
JavaScript의 encodeURIComponent와 같은 URLEncode를 의미하는 경우 주문은 중요합니다. 작은 예를 앰퍼샌드를 인코딩 (&)
URL + HTML : % 26A %의 3B
HTML + URL : % 26
1
원본 문자열에 HTMLEncode가 인코딩 할 내용이 포함되어 있으면 순서가 중요하지 않습니다. 예를 들어 문자열 "&"를 가지고 :
HTMLEncode("&") -> &
URLEncode("&") -> %26
URLEncode(HTMLEncode("&")) -> %26amp%3B
HTMLEncode(URLEncode("&")) -> %26
내가에는 urlencoding 후 속성 값을 설정하기 전에 전체 URL을 HTMLEncoding, 인코딩해야하는 URL의 개별 부품을 제안한다. HTML에 적합한 값을 만들어야합니다.
관련 문제
- 1. HTMLencode HTMLdecode
- 2. 웹 서비스의 HtmlEncode 데이터
- 3. 를 urlencode
- 4. prel_replace의 urlencode
- 5. HtmlEncode UTF-8
- 6. C#의 HtmlEncode
- 7. 대해 HTMLEncode 지역 자원
- 8. XSS 공격 및 HtmlEncode
- 9. ASP.NET의 자동 HtmlEncode
- 10. 쿠키에 대한 Jquery HtmlEncode 데이터
- 11. asp.net mvc htmlencode trim after :
- 12. 적절한 인코딩 데이터를 urlencode
- 13. zend2 route urlencode specialchars
- 14. JavaScript의 PHP urlencode()?
- 15. django urlencode filter
- 16. Php. urlencode function
- 17. Urlencode 자동화 양식
- 18. Smarty의 PHP 코드 - Urlencode
- 19. 파이썬에서 Urlencode 키릴 문자
- 20. QUnit and urlencode
- 21. 를 urlencode 보내기 양식
- 22. UrlEncode 기호 (및)
- 23. 혼란 파이썬를 urlencode 순서
- 24. asp.net 웹 사이트 urlencode
- 25. 양식에서 urlencode() 사용
- 26. .NET :를 UrlEncode
- 27. 를 UrlEncode 문자열
- 28. 장고를 urlencode 템플릿 필터
- 29. WCF UriTemplate UrlEncode
- 30. git urlencode 일부 문자
완벽한 질문 몇 가지 단위 테스트를 작성합니다 :) – TweeZz