¿Se trata %3B
de manera diferente a %3b
en una URL?¿La codificación de porcentaje de URL es sensible a mayúsculas y minúsculas?
Respuesta
No, La codificación porcentual de URL no es sensible a mayúsculas y minúsculas. De acuerdo con RFC 3986:
2.1. Porcentaje-Encoding
[...]
Los dígitos hexadecimales en mayúsculas 'A' a través de 'F' son equivalentes a los minúsculas dígitos 'a' a través de 'f', respectivamente. Si dos URI difieren solo en el caso de los dígitos hexadecimales utilizados en octetos codificados en porcentaje, son equivalentes.
Puede ser apropiado mencionar que en los casos en que se usa un URI para una declaración de espacio de nombres en XML (también XHTML, SOAP, etc.), ese porcentaje de codificación no tiene efecto (no se decodifica) y simplemente parte de la cadena eso conforma el espacio de nombres. Como resultado, * es * sensible a mayúsculas y minúsculas. Es decir. 'xmlns: t =" http://foo.bar/%2A "' is * no es igual, ni equivalente * a 'xmlns: t =" http://foo.bar/%2a "'. – Abel
@Abel si bien es cierto, eso se debe a que los espacios de nombres XML realmente no son URI (aunque su especificación afirma falsamente lo contrario). Por ejemplo, la parte del espacio de nombres que pretende ser un componente de dominio también distingue entre mayúsculas y minúsculas en declaraciones de espacios de nombres XML, en violación de RFC 3986. –
exactamente, ese era el punto aquí, gracias por dar más contexto – Abel
- 1. ¿F es sensible a mayúsculas y minúsculas?
- 2. Lucene, búsqueda sensible a mayúsculas y minúsculas
- 3. ¿El texto es sensible a mayúsculas y minúsculas?
- 4. ¿AutoMapper es sensible o insensible a las mayúsculas y minúsculas?
- 5. sustitución de cadena sensible a mayúsculas y minúsculas en Python
- 6. ¿El nombre del protocolo en las URL es sensible a mayúsculas y minúsculas?
- 7. ¿La etiqueta de declaración XML es sensible a mayúsculas y minúsculas?
- 8. ¿Por qué la instrucción de mayúsculas y minúsculas no es sensible a mayúsculas/minúsculas cuando nocasematch está desactivado?
- 9. C# tipo ASCII sensible a mayúsculas y minúsculas?
- 10. Colación sensible a mayúsculas y minúsculas en MySQL
- 11. ¿Hace que mysql sea sensible a mayúsculas y minúsculas?
- 12. insensibilidad a mayúsculas/minúsculas
- 13. ¿Es == en PHP una comparación de cadenas sensible a mayúsculas y minúsculas?
- 14. css mayúsculas y minúsculas
- 15. URL insensibles a mayúsculas/minúsculas con mod_rewrite
- 16. LINQ contiene insensible a mayúsculas y minúsculas
- 17. ¿Es sensible a mayúsculas y minúsculas Request.Headers ["Header-Name"] en ASP.NET?
- 18. Simulación de mayúsculas y minúsculas en un sistema de archivos que no es sensible
- 19. ¿Cómo puedo obtener la ruta sensible a mayúsculas y minúsculas en Windows?
- 20. .NET HttpSessionState mayúsculas y minúsculas
- 21. ¿La identificación del paquete debe ser sensible a mayúsculas y minúsculas?
- 22. ¿Cómo puedo obtener una ruta sensible a mayúsculas y minúsculas en Linux sin iteración de directorios?
- 23. ¿Por qué querrías una base de datos sensible a mayúsculas y minúsculas?
- 24. ¿Cambia la intercalación de SQL Server a mayúsculas o minúsculas de mayúsculas y minúsculas?
- 25. Búsqueda sensible a mayúsculas y minúsculas de MYSQL para el campo utf8_bin
- 26. ¿Hay beneficios para una base de datos sensible a mayúsculas y minúsculas?
- 27. ¿Cómo usar el campo de contraseña sensible a mayúsculas y minúsculas?
- 28. escritura entre mayúsculas y minúsculas versión
- 29. ordenación de lista insensible a mayúsculas y minúsculas, sin minúsculas?
- 30. Regex insensible a mayúsculas y minúsculas en javascript
Sí. ¿Incluso trataste de googlearlo? http://www.google.no/search?gcx=w&sourceid=chrome&ie=UTF-8&q=url+encoding+case+sensitive ¿El resultado superior le proporciona exactamente lo que desea? –
Encontré información conflictiva. Pensé que hacer una pregunta sería la forma más fácil de aclarar las cosas. – hugomg
Ok. Creo que la información en el enlace dice que es de RFC. Pero cómo se implementa es siempre un misterio para los fabricantes de navegadores. ;) –