2017-02-18 28 views
1

Как декодировать строку base64 и выбрать кодировку ввода с помощью php?Как декодировать строку base64 и выбирать кодировку ввода с помощью php?

Например, он работает правильно здесь: https://www.base64decode.org

Я хочу, чтобы декодировать строку base64, используя PHP и я хочу выбрать Windows-1252 кодовую.

Я использую этот код:

base64_decode($encode); 

Но он не показывает Windows-1252 кодировку!

Может ли кто-нибудь мне помочь?

+0

Давайте посмотрим некоторые реальные примеры. –

ответ

1

Вы можете декодировать с помощью base64_decode($encode);, но затем вы можете использовать iconv(), чтобы преобразовать набор символов в тот, который вы хотите. Вы должны знать, какой символ задает данные $encode.

Например, если данные $encode использует UTF-8 Использовать следующее:

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

Дополнительная информация: http://php.net/manual/en/function.iconv.php