Entfernen Sie die Codierung mit PHP

8

Ich habe den folgenden Text:

%Vor%

Ich möchte die Codierung mit PHP entfernen, aber html_entity_decode() funktioniert nicht.

Irgendwelche Vorschläge?

    
kylex 10.03.2010, 16:52
quelle

3 Antworten

26
%Vor%

Dies ist eine url_ecoded Zeichenfolge. Verwenden Sie urldecode

    
erenon 10.03.2010, 16:53
quelle
5

Diese Codierung wird Codierung in Prozent oder URL-Codierung genannt. In PHP haben Sie rawurlencode , rawurldecode für die "rohe" URL-Kodierung sowie die urlencode und urldecode für die leicht unterschiedliche Codierung, die in der Abfrage verwendet wird (eher bekannt als application / x-www-form-urlencoded wobei der Speicherplatz mit + anstelle von %20 codiert ist.

In Ihrem Fall wird die "rohe" URL-Codierung verwendet. Also probiere rawurldecode aus, um es zu dekodieren:

%Vor%     
Gumbo 10.03.2010 16:59
quelle
1

% 27 und% 20 sind URL-codierte Entitäten.

Verwenden Sie urldecode () , um dies zu dekodieren. urlencode () existiert auch zum Verschlüsseln von URL-Parametern.

    
jwhat 10.03.2010 16:59
quelle

Tags und Links