Codifica o descodifica una cadena para que se ajuste a la especificación del Uniform Resource Localizadores - URL (RFC 1738).
¿Por qué necesito la codificación URL?
La especificación RFC 1738 URL especifica que sólo un pequeño conjunto de caracteres se puede utilizar en un URL. Los caracteres son:
- A to Z (ABCDEFGHIJKLMNOPQRSTUVWXYZ)
- a to z (abcdefghijklmnopqrstuvwxyz)
- 0 to 9 (0123456789)
- $ (Dollar Sign)
- - (Hyphen / Dash)
- _ (Underscore)
- . (Period)
- + (Plus sign)
- ! (Exclamation / Bang)
- * (Asterisk / Star)
- ' (Single Quote)
- ( (Open Bracket)
- ) (Closing Bracket)
¿Cómo se codifica una URL?
Todos los caracteres problemáticos son reemplazados por un % y un valor de dos dígitos hexadecimal que representa el carácter del juego de caracteres apropiado ISO. Aquí hay unos ejemplos:
- $ (Dollar Sign) becomes %24
- & (Ampersand) becomes %26
- + (Plus) becomes %2B
- , (Comma) becomes %2C
- : (Colon) becomes %3A
- ; (Semi-Colon) becomes %3B
- = (Equals) becomes %3D
- ? (Question Mark) becomes %3F
- @ (Commercial A / At) becomes %40
Comentarios
Publicar un comentario