Documentación offline PHP master

rawurlencode

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

rawurlencode

Codificar estilo URL de acuerdo al RFC 3986

Descripción#

rawurlencode(string $string): string
```php

Codifica la cadena dada de acuerdo al [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986).

## Parámetros

`string`  
La URL a ser codificada.

## Valores devueltos

Devuelve una cadena en donde todos los caracteres no-alfanuméricos, excepto `-_.~`, son reemplazados con un signo de porcentaje (`%`) seguido de dos dígitos hexadecimales. Este es el tipo de codificación descrito en el [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) para evitar que caracteres literales sean interpretados como delimitadores de URL especiales, y para evitar que las URLs sean modificadas por medios de transmisión con conversiones de caracteres (como algunos sistemas de correo electrónico).

## Ejemplos

Inclusión de una contraseña en una URL FTP
'; ?>
El ejemplo anterior mostrará:

O, si pasa información en un componente PATH_INFO de la URL:

Ejemplo 2 de `rawurlencode`
'; ?>
El ejemplo anterior mostrará:

```php

Véase también#

rawurldecode, urldecode, urlencode, RFC 3986