Как декодировать строку base64 и выбрать входную кодировку с помощью php?
Как декодировать строку base64 и выбрать входную кодировку с помощью php?
Например, это работает правильно здесь: https://www.base64decode.org/
Я хочу декодировать строку base64, используя php, и хочу выбрать кодировку Windows-1252.
Я использую этот код:
base64_decode($encode);
Но он не показывает кодировку Windows-1252!
Может кто-нибудь мне помочь?
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