2017-02-18 3 views
1

Wie dekodiert man eine Base64-Zeichenfolge und wählen Sie Eingabe-Zeichensatz mit PHP?Wie entschlüsselt man einen Base64-String und wählt Eingabe-Zeichensatz mit PHP?

Denn es zB hier richtig funktioniert: https://www.base64decode.org

Ich möchte eine Base64-String dekodieren mit php und ich möchte Windows 1252 charset wählen.

Ich benutze diesen Code:

base64_decode($encode); 

Aber es Windows 1252 charset nicht zeigen!

Kann mir jemand helfen?

+0

Lassen Sie uns einige konkrete Beispiele sehen. –

Antwort

1

Sie können mit dem base64_decode($encode); decodieren, aber dann können Sie den iconv() verwenden, um den Zeichensatz in den gewünschten zu konvertieren. Sie müssen wissen, welchen Zeichensatz die $encode Daten zuerst verwenden.

Zum Beispiel, wenn die $encode Daten wurden mit utf-8 die Verwendung der folgende:

$decoded = base64_decode($encode); 
$text = iconv("UTF-8", "ISO-8859-1", $decoded); 

Weitere Informationen: http://php.net/manual/en/function.iconv.php

Verwandte Themen