Warum fügt base64_encode () im Ergebnis einen Schrägstrich "/" hinzu?

Ich bin-Codierung die URL-suffix von meiner Bewerbung:

$url = 'subjects?_d=1';
echo base64_encode($url);

//Outputs
c3ViamVjdHM/X2Q9MQ==

Beachten Sie den Schrägstrich vor 'X2'.

Warum ist das passiert? Ich dachte base64 nur ausgegeben, A-Z, 0-9 und '=' als Polsterung? Ich habe versucht über einen online base64-encoder, um zu überprüfen, und es scheint, base64 macht immer das. Ich kann nicht sagen, ob Sie den Unterstrich "_" oder das Fragezeichen "?" oder "=" vielleicht?

InformationsquelleAutor der Frage BadHorsie | 2012-07-12

Schreibe einen Kommentar