Mit rawurlencode() kann man einen String (str) für die Übermittlung mittels einer URL kodieren. Dabei werden alle Sonderzeichen nach einem speziellen Muster kodiert. Dieses ist oftmals sehr nützlich, wenn Sie Daten übertragen möchten, welche als spezielle URL-Trennzeichen angesehen werden. Bei der Kodierung werden alle Sonderzeichen durch das Prozentzeichen(%) gefolgt von zwei Hexadezimalzeichen kodiert.